Depois de criar um contêiner do Docker, muitas vezes pode precisar se conectar a um contêiner e executar algumas tarefas.
Existem várias maneiras de se conectar ao seu contêiner em execução. Neste tutorial, mostraremos como nos conectar ao contêiner em execução do Docker.
Requisitos
Crie o contêiner do WordPress
Antes de começar, você precisará de pelo menos um contêiner em execução em seu sistema.
Primeiro, puxe a imagem do WordPress do registro do Docker Hub com o seguinte comando:
Docker Pull WordPress
Você deve ver a seguinte saída:
Usando a tag padrão: mais recente
mais recente: puxar da biblioteca/wordpress
BF5952930446: Puxe completo
A409B57EB464: Pull completo
3192E6C84AD0: Puxe completo
43553740162b: Pull completo
d8b8bba42dea: puxe completo
EB10907C0110: Pull completo
10568906F34E: Pull completo
03FE17709781: Pull completo
98171B7166C8: Pull completo
3978C2FB05B8: Pull completo
71BF21524FA8: Pull completo
24FE81782F1C: Pull completo
7a2dfd067aa5: puxe completo
A04586F4F8FE: Pull completo
B8059B10E448: Pull completo
e5b4db4a14b4: puxe completo
48018C17C4E9: Pull completo
d09f106f9e16: puxe completo
289A459A6137: Puxe completo
C4E8F9C90FDA: Pull completo
Digest: SHA256: 6DA8F886B20632DD05EB22462F850A38E30600CEDD894D2C6B1EB1A58E9763C
STATUS: Imagem mais recente baixada para o WordPress: mais recente
Docker.io/biblioteca/wordpress: mais recente
Agora, crie um contêiner usando a imagem baixada executando o seguinte comando:
Docker Run -d WordPress
Você deve ver a seguinte saída:
C338AAC5081C4CDC2164FED72A17E596ACDD28CF5F9C26E1F7FC992389A2749B
Agora, você pode verificar todo o contêiner em execução com o seguinte comando:
Docker PS
Você deve ver seu contêiner WordPress na seguinte saída:
Comando de imagem de identificação de contêiner nomes de portas de status criados
C338AAC5081C WordPress "Docker-Entrypoint.s ... "7 segundos atrás de 5
segundos 80/tcp xenodochial_hawking
Neste ponto, você tem um contêiner em execução em seu sistema. Agora você pode prosseguir para a próxima etapa.
Conecte o contêiner em execução com o executivo do Docker
O Exec Docker é um comando que permite que você se conecte ao contêiner em execução e execute o comando desejado dentro do contêiner.
Para conectar o contêiner em execução, execute o seguinte comando:
Docker Exec -it C338AAC5081C /BIN /BASH
Depois de estar conectado ao contêiner, você verá a seguinte saída:
root@c338aac5081c:/var/www/html#
Onde: C338AAC5081C é o ID do contêiner.
Agora, execute qualquer comando como "Free -m" dentro do contêiner, como mostrado abaixo:
root@c338aac5081c:/var/www/html# grátis -m
Você deve ver a seguinte saída:
Total usado Buff/cache compartilhado gratuito disponível
MEM: 1986 981 80 117 924 711Agora, saia do contêiner em execução com o seguinte comando:
saída
Conecte o contêiner em execução com o anexo do Docker
O comando Docker Anexes também permitirá que você se conecte ao contêiner em execução e gerencie o contêiner.
Para conectar o contêiner em execução usando o comando Anexe, execute o seguinte comando:
Docker Contêiner Anexar C338AAC5081C
Depois de estar conectado, você deve obter a seguinte saída:
root@c338aac5081c:/var/www/html#
Conclusão
No guia acima, você aprendeu a se conectar ao contêiner do Docker em execução usando o comando executivo e anexando. Ambos os comandos permitem que você inicie uma nova sessão de shell e forneça um shell interativo a um contêiner.