DEV Community

Discussion on: Introducing Docker Concepts, Containers, and more 

Collapse
 
danvin001 profile image
Dan Vin

Excellent article, thank you for clarifying containers universe. That brings me a question; In the last diagram, we can see that it needs Host Operating System. Does the container can be move, let's say, from a Linux host to a Windows host? Do you have to redo your container with the Windows dependencies?
Thank's again :-)

Collapse
 
roselinebassey profile image
Roseline Bassey

Hey, Dan.

In response to your question, Docker container shares the host operating system, CPU and memory.

When moving a Docker container to a new environment, you do not need to reinstall dependencies or files.

Docker understands the pain of moving an application between environments.

Therefore, it provides a virtualized environment for the application inside the container.

I hope this response addresses all your questions.

Thank you for finding this article useful.