DEV Community

Discussion on: Learn Docker basics quickly!

Collapse
 
netops2devops profile image
Kapil

Agree with Ben. While Podman has it's benefits over Docker it's a part of RedHat ecosystem. Also given that majority of the dev's have adopted/migrated their applications to docker there's a less of a chance they're going to shift back to a completely new product like Podman.

Thread Thread
 
manishfoodtechs profile image
manish srivastava

Yes Mr Aggarwal & Mr Ben .
A new learner may go for docker. But in future he has to adopt the new technology Podman which is more promising than docker.

Podman is niche technology why to try?

Since, both ( docker and redhat are OCI member , so system admins have no reasons to worry. Also , Amazon Fargate (AWS Fargate), OpenSUSE, Openshift, centos, oracle and RHEL all in latest release have dropped Docker. More and more companies are dropping docker and so system admins.

what is the problem with Docker? Actually there are few,

-A single process could be a single point of failure.
-This process owned all the child processes (the running containers).
-If there is any failure in the docker daemon, then every child processes are lost its track.
-Building containers led to security vulnerabilities.
-All Docker operations had to be conducted by a user (or users) with the same full root authority.

I use LXC & LXD and create my own secure environments. However, I don't hesitate to learn other technologies like docker or podman. What I know, More and more companies are shifting from "running Docker" to "running containers" and adapt new tools, all of which are standard-compliant and even work nicely with one another.

Here comes the role of podman which solves most of the problem.

Thread Thread
 
developertharun profile image
Tharun Shiv

Hi sir, where can I learn more about Podman? 🙂

Thread Thread
 
manishfoodtechs profile image
manish srivastava

Podman is very easy if you know how to do basics of docker you know basics of podman. Commands are similar. Just you have to remove docker in command with podman. Like docker pull will be podman pull and docker run will be podman run....
To quickly learn docker here is an article of mine:
dev.to/manishfoodtechs/5-minutes-c...

Thread Thread
 
developertharun profile image
Tharun Shiv

Thank you so much sir. It was glad receiving reply from you, will check your article out now. 🙂

Thread Thread
 
bovermyer profile image
Ben Overmyer

I agree with your assessment of the problems with Docker.

I'm not saying that podman is bad. I'm saying that it has no place in a beginner tutorial for Docker.

Thread Thread
 
netops2devops profile image
Kapil

while Podman is promising and maybe devs will eventually shift to Podman or something new. But that shift isn't happening overnight or anytime soon is what I am saying.

Some comments have been hidden by the post's author - find out more