O Docker pode criar máquinas virtuais para serem usadas como nós em enxames .
As máquinas virtuais criadas pelo Docker podem ser usadas de maneira independente sem o Docker ou são utilizáveis apenas pelo Docker?
Por exemplo, uma máquina virtual criada pelo Docker com driver VirtualBox pode ser usada como uma máquina virtual criada diretamente pelo VirtualBox ou pode ser usada apenas pelo Docker?
Obrigado.
Importante observar que o docker-machine é diferente do docker engine. Docker-machine é uma maneira de gerenciar hosts para executar o mecanismo docker.
Normalmente, quando as pessoas dizem "docker", elas normalmente se referem ao mecanismo do docker. Manter a terminologia consistente ajudará a entender a documentação e evitar confusão. O Docker não cria VMs, mas o docker-machine pode.
Agora, quando você usa o docker-machine para conversar com um hypervisor ou infraestrutura IaaS (por exemplo, AWS), ele criará uma VM nesse Hypervisor. O sistema operacional base dependerá da plataforma e das opções de destino. Você pode ver as opções aqui: https://docs.docker.com/machine/drivers/os-base/ . Depois que o docker-machine instala o tempo de execução do docker, agora ele pode ser usado para executar contêineres.
A imagem resultante é uma VM normal para a plataforma de destino.