InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises. Learn more →
Top 13 Go docker-container Projects
Making Docker and Kubernetes management easy.Project mention: Ask HN: What is the best source to learn Docker in 2023? | news.ycombinator.com | 2023-01-29
I'd say that going from Docker Compose to Docker Swarm is the first logical step, because it's included in a Docker install and also uses the same Compose format (with more parameters, such as deployment constraints, like which node hostname or tag you want a certain container to be scheduled on): https://docs.docker.com/compose/compose-file/compose-file-v3... That said, you won't see lots of Docker Swarm professionally anymore - it's just the way the job market is, despite it being completely sufficient for many smaller projects out there, I'm running it in prod successfully so far and it's great.
Another reasonably lightweight alternative would be Hashicorp Nomad, because it's free, simple to deploy and their HCL format isn't too bad either, as long as you keep things simple, in addition to them supporting more than just container workloads: https://www.hashicorp.com/products/nomad That said, if you don't buy into HashiStack too much, then there won't be too much benefit from learning HCL and translating the contents of various example docker-compose.yml files that you see in a variety of repos out there, although their other tools are nice - for example, Consul (a service mesh). This is a nice but also a bit niche option.
Lastly, there is Kubernetes. It's complicated, even more so when you get into solutions like Istio, typically eats up lots of resources, can be difficult to manage and debug, but does pretty much anything that you might need, as long as you have either enough people to administer it, or a wallet that's thick enough for you to pay one of the cloud vendors to do it for you. Personally, I'd look into the lightweight clusters at first, like k0s, MicroK8s, or perhaps the K3s project in particular: https://k3s.io/
I'd also suggest that if you get this far, don't be afraid to look into options for dashboards and web based UIs to make exploring things easier:
- for Docker Swarm and Kubernetes there is Portainer: https://www.portainer.io/
Amazon Elastic Container Service AgentProject mention: How to architect protected ECS | reddit.com/r/aws | 2022-05-25
Exactly. The ECS agent (https://github.com/aws/amazon-ecs-agent/) inside of the EC2 make requests to the AWS. To it work, it is necessary internet access (though Internet Gateway or a NAT Gateway) or the VPC endpoints (https://docs.aws.amazon.com/vpc/latest/privatelink/concepts.html#concepts-service-providers).
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
✨ Create a new production-ready project with backend, frontend and deploy automation by running one CLI command! (by create-go-app)Project mention: Links e Projetos em Golang | dev.to | 2022-05-20
Sync files between your local system and a kubernetes cluster. (by ksync)Project mention: Connect to local AWX manager pod or how to access config/repos | reddit.com/r/awx | 2022-05-05
A remote cache for BazelProject mention: Casync – A Content-Addressable Data Synchronization Tool | news.ycombinator.com | 2022-04-22
I did PoC experiments with compression, chunking, and IPFS here: https://github.com/SaveTheRbtz/bazel-cache
If you need a mature compression implementation for bazel I would recommend using recent bazel versions w/ gRPC-based bazel-remote: https://github.com/buchgr/bazel-remote
bazel nowadays supports end-to-end compression w/ `--experimental_remote_cache_compression`: https://github.com/bazelbuild/bazel/pull/14041
Agile Threat Modeling ToolkitProject mention: stumbled upon a new threat modeling resource | reddit.com/r/threatmodeling | 2023-01-24
Docker container lazy loadingProject mention: Automatically Stop containers when not in use. | reddit.com/r/selfhosted | 2022-12-28
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
Drone plugin for executing remote ssh commands
Web interface for sending Wake-on-lan (magic packet). An HTTP server built using GoLang and uses Bootstrap for UI.Project mention: How can I wake on wan my home pc? | reddit.com/r/HomeServer | 2023-01-15
Alternative, better ways, to accomplish this would be with another low-power device via triggering a command via port knocking, sshing and running a wake-up command, or setting up a web gui for sending wol packets
Copy files and artifacts via SSH using a binary, docker or Drone CI.
BIRD looking glass in Go, for better maintainability, easier deployment & smaller memory footprintProject mention: ISP Looking Glass recommendations | reddit.com/r/networking | 2022-08-26
What are using for BGP? If BIRD (I saw the mention of Mikrotik but wasn't sure if that was your primary), take a look at bird-lg-go.
Hot reload development for Go (by dkfbasel)Project mention: if anyone like me was searching for Watcher or Auto-reloader without config needed, only go get it and use it https://github.com/kamalshkeir/kago#watcher--auto-reloader | reddit.com/r/golang | 2022-08-14
https://github.com/dkfbasel/hot-reload. Not really hot reload, but auto reload. We will soon extend it to work with delve and goland (which has an internal system to watch for file changes)
Synology unofficial API CLI and library
Go docker-container related posts
How can I wake on wan my home pc?
1 project | reddit.com/r/HomeServer | 15 Jan 2023
Looking for Cloud Optimization software/scripts
1 project | reddit.com/r/selfhosted | 11 Nov 2022
1 project | reddit.com/r/selfhosted | 26 Oct 2022
Best way to start containers that are only needed occasionally (using docker-compose)
1 project | reddit.com/r/docker | 11 Oct 2022
Game Server Recommendations
1 project | reddit.com/r/HomeServer | 16 Sep 2022
Spin up containers based on incoming tcp/ip requests?
1 project | reddit.com/r/docker | 1 Sep 2022
Quick and easy Wake-On-LAN (WOL) on Linux
1 project | reddit.com/r/selfhosted | 29 May 2022
A note from our sponsor - InfluxDB
www.influxdata.com | 29 Jan 2023
What are some of the best open-source docker-container projects in Go? This list will help you: