Article originally written at https://jayachandrika.com
In this Article lets explore :
Docker:What the hell is it?
But why Docker??
What are C...
Some comments have been hidden by the post's author - find out more
For further actions, you may consider blocking this person and/or reporting abuse
docker stop 6f
can I identify container just by first two symbols???
Very good question.As long as any other container doesn't start with 6f, you can use 6f. Suppose container A has id '6fedstk' and B has id '6fesyiu', you have to choose atleast 6fed to represent A, to make them distinguished
Hope it was clear. Do ask for more doubts😄
it doesn't work for me :(
May i know the container id names and the command you used?
yes, sure ibb.co/pQXXgZX
Try docker stop fdd
Let me know what happens
Try docker stop fdd
Let me know what happens
it seems that's my bad. I'm terribly sorry.
it doesn't work for the whole container ID as well
those containers just were not started
I thought the error message will be slightly different, like 'the container is not started yet'
Glad you found the solution 😄
here is the screenshot from console ibb.co/pQXXgZX
Didn't know that. Thanks for letting us know ma'am 👍
Good one...
You can use the #devops tag to your post, it is very relevant to devops. 🙂
yeah
correct
Thank you for the suggestion 😊
Nice
Glad you found it useful 😄
Well I’m just starting with Swift Server side, so yes you had the practical examples spot on!
That's cool. Best of luck!
Amazing article! Looking forward for more! Keep going.. 🙌
Thank you for the support 😄
Helpful
Docker seems interesting. good article btw
Glad you enjoyed it Mr.Venkat☺️
Tha was very useful. Thanks for sharing
Glad it was helpful to you 😊
Actually I use docker almost everyday but without knowing some of the facts you explained. Thanks for this great article.
Glad you find it useful 👍😊
Greatttttttt!!!!!
Thank you ☺️
One of the best articles I've read on Docker, seriously.
You explained the concept and implementation in such easy and interesting way.
Kudos!
~Akshat
Thank you very much for the encouragement 😄
Nice Article Ms Reddy.
1) Docker is challenged by podman on security. Google for podman. Podman and docker have same commands and you can use docker hub too.
2)dev.to/manishfoodtechs/5-minutes-c...
Thank you manish! Read your article, its good and engaging 👌
Yes, but podman is rather niche still. Someone reading a beginner's article like Jaya's is not going to be ready for podman.
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.
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.
Hi sir, where can I learn more about Podman? 🙂
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...
Thank you so much sir. It was glad receiving reply from you, will check your article out now. 🙂
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.
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.
That's a beautiful post. Loved the way you created a relation between real life and docker✨
Very happy that it was interesting to you Mr.Trideep
If I would need to use a script outside the container that executes a bash command inside the container using the default user, what's the best practice?
33 is macOS default user id
1000 is Linuxs
and windows can't even use .sh files
The reason behind this is cus the application environment is configurated on the named database container, meaning we cant run commands outside the container as it would imply the settings are wrong.
great breakdown, thank you!
Thank you for the support😄
dev.to/manishfoodtechs/time-to-say...
TIME TO SAY BYE BYE DOCKER