Docker Machine é uma ferramenta para provisionar e gerenciar seus hosts Dockerizados (hosts com Docker Engine neles) . Normalmente, você instala o Docker Machine em seu sistema local.
O Docker Machine tem seu próprio cliente de linha de comando
docker-machine
e o cliente Docker Engine,docker
.Você pode usar o Machine para instalar o Docker Engine em um ou mais sistemas virtuais . Esses sistemas virtuais podem ser locais (como quando você usa o Machine para instalar e executar o Docker Engine no VirtualBox no Mac ou Windows) ou remoto (como quando você usa o Machine para provisionar hosts Dockerizados em provedores de nuvem). Os próprios hosts Dockerizados podem ser considerados, e às vezes são chamados de “máquinas” gerenciadas.
Os "hosts dockerizados" são sempre máquinas virtuais, não máquinas reais?
O Docker Machine ( docker-machine
) é usado apenas quando o dockerd está sendo executado em máquinas virtuais, mas não em máquinas reais?
Obrigado.
docker-machine
pode ser usado em bare-metal com o driver genérico . Ele precisa de um sistema em execução com um servidor SSH; ele se encarregará de instalar o Docker no destino, se necessário, e configurar o host adequadamente.