use podman instead of docker container
mMerlin opened this issue · 3 comments
docker is being / has been replaced by podman (at least) on Fedora. That should be mentioned on pages talking about docker.
grep -i "docker" -r *in the repository finds references in a few files. local.md and docker.md being the main ones.
about/community/survey/2019/index.md
about/community/survey/2019/data.json
docs/getting-started/docker.md
docs/getting-started/index.md
docs/getting-started/local.md
index.html
_posts/2019-09-30-version-1-0-released.mdFeel free to submit a pull request to update the the docs and we can review it
I was hoping someone more familiar with podman and docker could do it. To know when (not) to add qualifiers like "at least", "on fedora", "31+" The basic is easy enough. podman is a dropin replacement, so just change docker … to podman … is all that is needed. Once any prerequisites are installed, and podman is installed by default on at least Fedora 31 +
There are multiple options for building container images, including:
- buildkit, which forms the basis of a number of tools, but is too low level for most to use
- podman and buildah
- img
- kaniko
there are still more options to choose from, so it will not be possible to include all in the documentation.
Different companies favour their tool (RedHat is behind podman and buildah, Google is behind Kaniko), so I don't think it is valid to say that podman is replacing Docker - as this is just a RedHat statement.
Docker is probably still the most widely used, so maybe the default choice to use in documentation? However, I agree that the point should be made that there are other tools available to create OCI compliant containers.
In certain circumstances, such as building containers on the cloud, Docker has permission and security issues due to the level of access it needs to the underlying virtualisation engine, so in that cases some of the other tools are better choices.