Moby
podman-desktop-companion
Our great sponsors
Moby | podman-desktop-companion | |
---|---|---|
212 | 36 | |
67,687 | 955 | |
0.4% | - | |
10.0 | 0.0 | |
1 day ago | about 1 year ago | |
Go | TypeScript | |
Apache License 2.0 | MIT License |
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.
Moby
-
Release Radar • March 2024 Edition
Having been featured in our February 2023, and January 2024 Release Radars, Moby is the original Linux Container runtime. This new version adds a bunch of changes to the Docker CLI and Moby itself with additional features. There's bug fixes and enhancements, with the main thing for users to be on the look out for containers that were created using Docker Engine 25.0.0. These containers might have duplicate MAC addresses, and thus must be recreated. The same goes for those containers created with Moby 25.0+ and with user defined MAC addresses. Read up on all these changes in the release notes.
-
Choosing a Name for Your Computer
Formlabs does this as well for their 3d printers, my earliest encounter of this was when Docker started getting popular: https://github.com/moby/moby/blob/master/pkg/namesgenerator/...
- Docker Inc. refuses to patch HIGH vulnerabilities in Docker
-
Do not install Docker Desktop on GNU/Linux systems
Try to use moby instead since that is the engine in Docker.
-
Exploring Podman: A More Secure Docker Alternative
> Podman is designed to help with this by providing stronger default security settings compared to Docker. Features like rootless containers, user namespaces, and seccomp profiles, while available in Docker, aren't enabled by default and often require extra setup.
Seccomp has been enabled by default since 2015: https://github.com/moby/moby/pull/18780
It is true that Rootless isn't enabled by default but its "extra setup" can be done with a single command (`dockerd-rootless-setuptool.sh install`)
- Moby: Block io_uring_* syscalls in default profile
- Io_uring will be blocked by default on Docker
-
OpenZFS 2.2: Block Cloning, Linux Containers, BLAKE3
Perhaps.
Thing is, https://github.com/moby/moby/blob/670bc0a46c4ca03b75f1e72f73... is using https://github.com/mistifyio/go-zfs which features code like `out, err := zfsOutput("get", "-H", key, d.Name)` (Source: https://github.com/mistifyio/go-zfs/blob/master/zfs.go#L315) to get a single zfs property.
Somebody chose to use a library as abstraction that looks good but is implemented as a MVP (nothing wrong with that). "In the future, we hope to work directly with libzfs" should have raised an alarm somewhere, though.
-
The Twelve-Factor App
AppArmor can restrict /proc and this is even used by docker: https://github.com/moby/moby/blob/master/contrib/apparmor/te...
podman-desktop-companion
-
Battery consumption of using remote development with WSL2?
Btw #2: For a nice, cross-platform GUI app thing for Docker & Podman here's this one: Podman Desktop Companion.
-
A long-time Windows power user and game developer is looking for a switch to Linux.
Podman Desktop Companion (cross-platform, supports Docker too)
-
About to upgrade my wfh machine. Is moving WSL2 environment as simple as export from old > import on new? Also considering move to docker.
Docker in WSL2 too works but with Podman the environment setup may be a little more flexible depending on what you want to achieve on what distro etc. In any case you can use the cross-platform Podman Desktop Companion app to manage your containers via a GUI.
-
Should I be creating a WSL "install" for each project?
Both Distrobox and Podman can be installed without root access btw and, here's a neat little GUI for managing Podman & Docker containers: Podman Desktop Companion (cross-platform).
-
FYI: Docker is deleting Open Source organisations
No, that's incorrect. Also, there's the unofficial Pods app, and the Podman Desktop Companion.
-
Windows Docker keeps crashing while running containers
For a GUI to manage your Podman and/or Docker containers, install the Podman Desktop Companion app (yes, it supports both Podman and Docker). They say that the Windows version can be used to manage the containers running in WSL2 but a more sure way would be to pick the Linux app and to install it in the WSL2 distro your containers are installed & running in.
-
Docker 2.0 went from $11M to $135M in 2 years
I'm skeptic how long this will last unless they bring out some cutting-edge innovations. I frankly used and loved Docker Desktop for a long time because it was the easiest way to get going and I believe even k8s is included now which is great for hobbyists and those who just want to get things done. But, I've been annoyed by the UX changes and the push to login to docker hub.
While in 2023, there are most certainly great alternatives that are relatively easy to install from the terminal and get going, I guess there's not yet a definitive replacement that comes with the GUI too. Best I can think of is Podman Desktop Companion[1] but not sure how well this works.
-
Podman Desktop: A Free OSS Alternative to Docker Desktop
How does this compare to Podman Desktop Companion? They look very similar - nearly identical - yet clearly two different projects.
- Silverblue, Podman Desktop No Container Engine
- iongion/podman-desktop-companion: Podman desktop companion
What are some alternatives?
podman - Podman: A tool for managing OCI containers and pods.
apptainer - Apptainer: Application containers for Linux
containerd - An open and reliable container runtime
Podman Desktop - Podman Desktop - A graphical tool for developing on containers and Kubernetes
nerdctl - contaiNERD CTL - Docker-compatible CLI for containerd, with support for Compose, Rootless, eStargz, OCIcrypt, IPFS, ...
lima - Linux virtual machines, with a focus on running containers
docker-openwrt - OpenWrt running in Docker
lxd - Powerful system container and virtual machine manager [Moved to: https://github.com/canonical/lxd]
ofelia - A docker job scheduler (aka. crontab for docker)
distrobox - Use any linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution you’re more comfortable with. Mirror available at: https://gitlab.com/89luca89/distrobox
k3d - Little helper to run CNCF's k3s in Docker
lazydocker - The lazier way to manage everything docker