It seems that there is no need to install docker when docker machine is used?

problem description

want to try docker swarm , and then find that it needs to set up some docker machine , docker machine is to run a real virtual machine, this virtual machine will be embedded with Docker Engine (, that is, those commands that can be used in docker), when installing docker on windows, In fact, docker engine and docker machine will be installed, there is a confusion is that with docker machine, there is no need for docker engine.

try it out on windows

these are some of the machine:
clipboard.png that I created with docker-machine create . The docker engine itself is just a barrier between the process and the network and other resources (namespaces on linux).
there is another question: opening multiple docker machine should also cost a lot of resources (more than containers).


docker machine is used to help install docker.

Menu