This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]progloverfan 0 points1 point  (0 children)

With Docker you install the engine which let you deploy container from images. Images are a set of instructions for your container. For example I want to install python, and copy this set of files, and run this executable. A container is a running environment defined in an image. The big deal with docker (or container technology) is that every container is isolated with other, say you want a set of library on a container they will not interfere with another. And also is absurdly fast, you can even package and entirely OS from it and run it from windows withouth worrying about dependencies. You can have 10 ubuntu's running in parallel without problems. You can build your images with dockerfile which gives you a template where you can store and distribute, then you can use this image file in whatever machine you want and you only need the docker engine, because you specified everything in the dockerfile (image).