go-layout
Moby
Our great sponsors
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
go-layout
-
A practical approach to structuring Golang applications
You can download the full project layout template from my GitHub (https://github.com/fir1/go-layout).
Moby
- Docker (on Windows) - Can no longer start a container
-
Docker is deleting Open Source organisations - what you need to know
Docker itself is open-source, and has slowly been broken down into modular components that are themselves open-source. For example, most of what "run this Docker container" does has been extracted out into containerd, which is Apache licensed and used by lots of things. The Docker CE engine is now based on Moby, also Apache license, and the docker command line tool is also Apache licensed. I expect these tools to continue to be community-maintained (though maybe without the Docker name) due to their immense popularity even Docker Inc folds.
-
Docker's deleting Open Source images and here's what you need to know
This was the proposed PR that is summarized in that article: https://github.com/moby/moby/pull/10411
if you did `docker tag supersecret/app:latest && docker push` instead of `docker tag registry.corp.com/supersecret/app:latest` guess where your code just went?
Same on the pull side, if you wanted your corp's ubuntu base rather than just `docker pull ubuntu`.
-
Docker is sunsetting Free Team organizations [pdf]
This is all part of docker's master plan.
You can see it with more clarity here:
https://github.com/moby/moby/issues/11815
or here:
https://stackoverflow.com/questions/33054369/how-to-change-t...
so redhat's podman clone of docker allows this:
https://halukkarakaya.medium.com/how-to-configure-default-se...
-
The Moby Project
This is probably the wrong link. The website is: https://mobyproject.org/
Which I flipped through and also watched the video: https://www.youtube.com/watch?v=jcRR0g0kO4o&t=1s
I still have zero clue what this is, how to use it, who it is for, and how it works.
-
I just learned: Docker edits firewall rules for you
It is a long standing issue and is a gotcha for everyone.
https://github.com/moby/moby/issues/22054
It's completely asinine.
This is the kind of case that is a good argument for some liability regulation for companies that just make calculated selfish tradeoffs against user security. The bug[1] is a hair under 7 years old and it's obviously burned a lot of people all over the world.
-
Containerd Adds Support for a New Container Type: Wasm Containers
The article links to a github project on moby/moby talking about containerd integration work. Looking at the release notes for Docker 23, it calls out https://github.com/moby/moby/pull/43887 as being added, and I think this is what they maybe were talking about. It's really just removing a dependency on a runsc compatible shim, and more directly integrating with any oci-compliant containerd runtime without the implicit shim dependency.
- Moby 23.0.1 is out
What are some alternatives?
podman - Podman: A tool for managing OCI containers and pods.
containerd - An open and reliable container runtime
nerdctl - contaiNERD CTL - Docker-compatible CLI for containerd, with support for Compose, Rootless, eStargz, OCIcrypt, IPFS, ...
docker-openwrt - OpenWrt running in Docker
k3d - Little helper to run CNCF's k3s in Docker
Packer - Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
ofelia - A docker job scheduler (aka. crontab for docker)
rancher - Complete container management platform
kubernetes - Production-Grade Container Scheduling and Management
aptly - aptly - Debian repository management tool
podman-compose - a script to run docker-compose.yml using podman
GVM - Go Version Manager