Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

use podman instead of docker container #157

Open
mMerlin opened this issue Jun 9, 2020 · 3 comments
Open

use podman instead of docker container #157

mMerlin opened this issue Jun 9, 2020 · 3 comments

Comments

@mMerlin
Copy link

mMerlin commented Jun 9, 2020

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.md
@hardillb
Copy link
Member

hardillb commented Jun 9, 2020

Feel free to submit a pull request to update the the docs and we can review it

@mMerlin
Copy link
Author

mMerlin commented Jun 9, 2020

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 +

@binnes
Copy link
Contributor

binnes commented Sep 23, 2020

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants