A máquina que uso:
- CentOS 7 (servidor de nuvem Tencent)
índice
1. O que é Docker Machine
2. Pré-requisitos de instalação
Três, etapas de instalação
- Baixe a ontologia da Máquina Docker
- Instalar Máquina Docker
- Teste se a máquina Docker pode funcionar normalmente
Quatro, etapas adicionais
- Desinstalar máquina Docker
- Adicione preenchimento automático e outras funções à linha de comando da máquina Docker
1. O que é Docker Machine
Você pode fazer o seguinte com a máquina Docker:
- Instale e execute o Docker no Mac ou Windows
- Fornecer e gerenciar vários hosts Docker remotos
- Fornece suporte para cluster Swarm
A figura a seguir mostra a função da Docker Machine para gerenciar vários hosts
O chamado Docker geralmente se refere ao Docker Engine, e o Docker Engine inclui as seguintes partes
- Cliente Docker Cli: Cliente Docker, programa de linha de comando para executar comandos docker
- API REST: Especifique a interface para interagir com o daemon Docker
- Servidor Docker Daemon: Programa de serviço do Docker
A relação entre a Docker Machine e o Docker Engine é a seguinte
2. Pré-requisitos de instalação
- Você precisa instalar o Docker (veja aqui para nenhuma instalação )
- Paciência para ler este artigo
Três, etapas de instalação
Confirme se o Docker foi instalado antes de continuar
- Instalar Máquina Docker
Digite diretamente na linha de comando no Linux
base=https://github.com/docker/machine/releases/download/v0.16.0 && curl -L $base/docker-machine-$(uname -s)-$(uname -m) >/tmp/docker-machine && sudo mv /tmp/docker-machine /usr/local/bin/docker-machine && chmod +x /usr/local/bin/docker-machine
Explicação dos comandos usados acima
comando efeito ondulação Seguido pelo endereço de download,> seguido pelo local de armazenamento do arquivo && Indica que o comando anterior foi concluído e o próximo comando foi executado chmod Alterar o direito de execução do arquivo (+ x) sudo Use os privilégios de root para executar os seguintes comandos cp Copie o arquivo (ou pasta) do caminho seguido pelo espaço para o diretório especificado
- Teste se a máquina Docker pode funcionar normalmente
docker-machine --version
Mostre o seguinte conteúdo
docker-machine version 0.16.0, build 702c267f
Quatro, etapas adicionais
- Desinstalar máquina Docker
rm $(which docker-machine)
O comando acima irá procurar por arquivos elegíveis no diretório definido pela variável de ambiente $ PATH.
- Adicione prompts de comando e outras funções à máquina Docker
Depois de realizar as seguintes operações, você pode adicionar as seguintes funções à sua máquina Docker:
- Conclusão de comando
- Mostra a máquina atualmente em execução no shell
- Adicione o comando docker-machine use (usado para alternar entre máquinas em execução)
degrau:
Confirme a versão da sua máquina Docker
docker-machine --version
Execute o seguinte comando (o comando a seguir é usado para baixar três três arquivos em /etc/bash_completion.d):
base=https://raw.githubusercontent.com/docker/machine/v0.16.0 for i in docker-machine-prompt.bash docker-machine-wrapper.bash docker-machine.bash do sudo wget "$base/contrib/completion/bash/${i}" -P /etc/bash_completion.d done
Em seguida, execute o seguinte comando para atualizar as variáveis de ambiente
source /etc/bash_completion.d/docker-machine-promt.bash