A Docker machine possibilita deployar um ambiente de sua máquina local na infra que desejar, como AWS, DigitalOcean, Google Cloud etc, através da instalação do Driver que desejar, variáveis de ambiente e etc.
Com isso estamos criando um host Docker em uma máquina de uma uma dessas plataformas, e podemos facilmente gerenciar essas máquinas de nossa máquina local.
Principais comandos
CREATE
docker-machine create --driver virtualbox first-host-box
Com este comando, estamos criando um novo "host Docker", com o driver VirtualBox e dando o nome de "first-host-box".
LS
docker-machine ls
Irá listar todos os hosts disponíveis em sua máquina.
ENV
Irá listar todas as variáveis the ambiente que precisam ser configuradas.
Nós podemos facilmente declarar com o seguinte comando:
eval $(docker-machine env first-host-box)
IP
docker-machine ip first-host-box
Lista todos os IPs do nosso host Docker.
SSH
docker-machine ssh first-host-box
Com este comando podemos facilmente acessar via SSH nosso host Docker e executar comandos Linux dentro dele.
INSPECT
docker-machine inspect first-host-box
Mostra alguns detalhes do host Docker.
STOP
docker-machine stop first-host-box
Irá parar o host Docker.
START
docker-machine start first-host-box
Irá iniciar o host Docker.
RM
docker-machine rm first-host-box
Remove o host Docker.
Com isso, o Docker machine promove grande facilidade de instalação e deploy em um ambiente cloud a partir de seus containers locais.
Top comments (0)