Top 23 Go Docker Projects
Moby Project - a collaborative project for the container ecosystem to assemble container-based systemsProject mention: TIL that you declaring version in docker-compose has been deprecated. | reddit.com/r/docker | 2021-06-13
Swarm mode unfortunately breaks stuff like remote address (original client's IP address) because it uses its TCP ingress proxy, which makes all remote addresses look like they're coming from Docker. See https://github.com/moby/moby/issues/25526
The Cloud Native Application ProxyProject mention: stupid question about PKI and CA selfhosted: if I had one, I would have to import my root CA certificates on all devices...? | reddit.com/r/selfhosted | 2021-06-05
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
A tool for exploring each layer in a docker imageProject mention: Keycloak on Distroless | dev.to | 2021-05-27
If we analyse the jboss/keycloak:13.0.1 image with Dive, we can see all Keycloak related files are stored into /opt/jboss/.
Drone is a Container-Native, Continuous Delivery PlatformProject mention: Building docker container in docker on Ubuntu 20.04 | reddit.com/r/docker | 2021-06-16
but I second u/mdedonno comment that you should look at using Kaniko or something similar. Personally I would also recommend evaluating drone.io or another more modern and streamlined CI system, IMHO jenkins is a pile of bailing wire and duct tape.
OpenFaaS - Serverless Functions Made SimpleProject mention: Create a deployment via a frontend when user connects | reddit.com/r/kubernetes | 2021-06-17
Complete container management platformProject mention: Error while getting agent config: Get \"https://rancher/v3/connect/config\": http2: server sent GOAWAY and closed the connection; LastStreamID=1, ErrCode=ENHANCE_YOUR_CALM, debug=\"\"" | reddit.com/r/rancher | 2021-06-10
Situation: When joining nodes to a new cluster i get the error ErrCode=ENHANCE_YOUR_CALM, debug=\"\"" Background: Rancher cluster 2.5.8 / Docker 20.10.7 / Created with a private CA.key (3kb) Assessment: When looking around, I have found various github posts: - https://github.com/rancher/rancher/issues/24615 - https://github.com/rancher/rancher/issues/13189 - https://www.gitmemory.com/issue/rancher/rancher/24615/629202630 Recommendation: I have no idea how to resolve this, has anyone had any similar issues? I can roll back to previous versions if required / delete / rebuild etc.
An open source trusted cloud native registry project that stores, signs, and scans content.Project mention: Seflhosted Docker Autobuild | reddit.com/r/selfhosted | 2021-06-18
https://goharbor.io/ harbor is good choice as a docker registry with a GUI
Run Linux Software Faster and Safer than Linux with Unikernels.
Top-like interface for container metricsProject mention: Found this nice top-like CLI tool for container metrics | reddit.com/r/selfhosted | 2021-04-14
Easy and Repeatable Kubernetes DevelopmentProject mention: Docker Compose Alternatives for Kubernetes: Tilt | dev.to | 2021-06-09
Many engineers developing apps that run in Kubernetes use Docker Compose for their local environment, but a lot of great alternatives are out there that make developing against a Kubernetes cluster fast and easy. Tilt is an open source tool for developer workflows with Kubernetes, created by the Tilt team. Other tools in the space include Skaffold, created by Google, and DevSpace, created by Loft Labs. I work at Loft Labs and developer productivity is a big interest of mine, so I thought I'd look at what Tilt has to offer.
Application Kernel for ContainersProject mention: How should I approach developing an API service that runs code specified by the user and make it scalable? | reddit.com/r/AskProgramming | 2021-06-08
Kubernetes is probably overkill and it's a nightmare to secure--I've worked in it the last three years trying to get it to safely run other people's code and I wouldn't recommend the route unless you had a team doing this full time. If you want a better sandbox, I'd recommend replacing your container runtime with gVisor or using rootless podman and putting strict limits on memory, network, CPU and PIDs.
OpenID Certified™ OpenID Connect and OAuth Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Compatible with MITREid.Project mention: User account over Internet | reddit.com/r/linuxadmin | 2021-05-10
If you just have some services/users at a remote location that you want to authenticate/authorize using your existing user directory, I’d recommend using OAuth2/OpenID Connect over https. This has the added benefit of enabling users to enroll multi-factor, federating with other identity providers (if you want), is more future proof (LDAP isn’t cloud native/friendly), and can be exposed to the Internet without the need of a VPN relatively safely. Another benefit is support for remote users and SaaS - for example, enabling users working from home to authenticate to SaaS applications using their directory login (without SSL/agent-VPNs or punching holes in firewall). Examples include: Okta(free tier permits 2000 monthly active users), Keycloak,Dex,ory.sh.
Easy and fast file sharing from the command-line.
DockerSlim (docker-slim): Don't change anything in your Docker container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)Project mention: Creating Production-Ready Containers - The Basics | dev.to | 2021-06-03
There are many ways to slim a container, from basic security to fully automated open-source tools like DockerSlim. Full disclosure: I work for Slim.AI, a company founded on the DockerSlim open source project. Let's look at some of the common ways developers create production-ready container images today.
Storage Orchestration for KubernetesProject mention: kubernetes cluster as a minimum IT needs | reddit.com/r/sysadmin | 2021-05-10
The big question is how you plan to handle data storage. You'll need a robust storage solution in order to manage all your data. Something like Rook can be used as the basis for a storage platform.
An open and reliable container runtimeProject mention: Docker without Docker | dev.to | 2021-06-02
What we do now is run, on each of our servers, an instance of containerd. containerd does a whole bunch of stuff, but we use it as as a cache.
A process for automating Docker container base image updates.Project mention: containrrr/watchtower and credentials | reddit.com/r/qnap | 2021-05-18
watchtower: # https://containrrr.dev/watchtower/ container_name: watchtower image: containrrr/watchtower:latest command: --interval 3600 --cleanup --include-stopped network_mode: none restart: always environment: - TZ=America/Phoenix volumes: - /var/run/docker.sock:/var/run/docker.sock
Deliver Go binaries as fast and easily as possibleProject mention: F2 — A powerful, cross-platform batch renaming CLI tool, written in Go and focused on ease of use, speed and safety | reddit.com/r/golang | 2021-05-12
That is craziest thing I ever saw on this planet. No excuses, you can not use node package manager for distribution of your go scripts. In my opinion. How npm install can be better than just https://goreleaser.com/ without any???
CLI tool for spawning and running containers according to the OCI specificationProject mention: [docker] errors when try to run a container | reddit.com/r/archlinuxarm | 2021-05-24
Kubernetes IN Docker - local clusters for testing KubernetesProject mention: [D] Got ML role, but dislike ML, any advice? | reddit.com/r/MachineLearning | 2021-06-07
If you want even more points, Kubeflow is a ML specific flavor of k8s that has gained a lot of traction recently. If you want some experience working with this with your incurring a cloud bill, I would recommend trying to do a local deploy using something like Kubernetes in Docker (kind).
Vulnerability Static Analysis for ContainersProject mention: Docker Images Scanning | reddit.com/r/docker | 2021-03-31
A Simple and Comprehensive Vulnerability Scanner for Container Images, Git Repositories and Filesystems. Suitable for CIProject mention: Keycloak on Distroless | dev.to | 2021-05-27
The original and main purpose of this manipulation is to reduce the number of CVEs present in our image. We will be able to compare it using trivy again on our newly image.
Consul Load-Balancing made simpleProject mention: internal naming conventionds | reddit.com/r/selfhosted | 2021-04-06
I use Hashicorp Consul and Hashicorp Nomad for service discovery and task scheduling respectively, with wesher for my internal private management network that Consul, Nomad, etc run on to protect the management interfaces. Fabio bridges the gap between the wesher wireguard VPN and the rest of my home network.
The Single Sign-On Multi-Factor portal for web appsProject mention: Self hosting apps behind reverse proxy | reddit.com/r/selfhosted | 2021-06-07
Authelia is what you seek
What are some of the best open-source Docker projects in Go? This list will help you:
|13||Lean and Mean Docker containers||10,168|