Docker

Docker SSH para o contêiner

Docker SSH para o contêiner
Docker é uma ferramenta ou um sistema de eco onde você pode criar ou executar contêineres. É um código-fonte aberto e gratuito que torna seu trabalho mais fácil de criar, implantar e executar seus aplicativos usando os contêineres.

Depois de criar um contêiner do Docker, muitas vezes você pode precisar se conectar a um contêiner e executar algumas tarefas.

Existem várias maneiras de se conectar ao seu contêiner do Docker em execução. Neste tutorial, mostraremos como se conectar ao contêiner do Docker em execução.

Requisitos

Criar contêiner WordPress

Antes de começar, você precisará de pelo menos um contêiner em execução em seu sistema.

Primeiro, extraia 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: puxando da biblioteca / wordpress
bf5952930446: Extração completa
a409b57eb464: Extração completa
3192e6c84ad0: Extração completa
43553740162b: Extração completa
d8b8bba42dea: Puxar completo
eb10907c0110: Puxar completo
10568906f34e: Extração completa
03fe17709781: Puxe completo
98171b7166c8: Extração completa
3978c2fb05b8: Extração completa
71bf21524fa8: Extração completa
24fe81782f1c: Extração completa
7a2dfd067aa5: Puxe completo
a04586f4f8fe: Extração completa
b8059b10e448: Puxar completo
e5b4db4a14b4: Extração completa
48018c17c4e9: Extração completa
d09f106f9e16: Extração completa
289a459a6137: Puxe completo
c4e8f9c90fda: Extração completa
Resumo: sha256: 6da8f886b20632dd05eeb22462f850a38e30600cedd894d2c6b1eb1a58e9763c
Status: Download de imagem mais recente para 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 todos os contêineres em execução com o seguinte comando:

docker ps

Você deve ver seu contêiner WordPress na seguinte saída:

COMANDO DE IMAGEM DE ID DE CONTÊINER CRIADO NOMES DE PORTOS DE STATUS
c338aac5081c wordpress "docker-entrypoint.s… "7 segundos atrás Up 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.

Conectar contêiner em execução com docker exec

O docker exec é 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

Assim que estiver 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, conforme mostrado abaixo:

[email protegido]: / var / www / html # free -m

Você deve ver a seguinte saída:

total usado grátis compartilhada buff / cache disponível

Mem: 1986 981 80 117 924 711
Trocar: 0 0 0

Agora, saia do contêiner em execução com o seguinte comando:

saída

Conectar contêiner em execução com docker anexado

O comando docker attaches 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 attach, execute o seguinte comando:

docker container attach c338aac5081c

Assim que estiver conectado, você deverá obter a seguinte saída:

root @ c338aac5081c: / var / www / html #

Conclusão

No guia acima, você aprendeu como se conectar ao contêiner do Docker em execução usando os comandos exec e attach. Ambos os comandos permitem que você inicie uma nova sessão de shell e forneça um shell interativo para um contêiner.

Como mostrar o contador de FPS em jogos Linux
Os jogos Linux tiveram um grande impulso quando a Valve anunciou o suporte Linux para o cliente Steam e seus jogos em 2012. Desde então, muitos jogos ...
Como baixar e jogar Sid Meier's Civilization VI no Linux
Introdução ao jogo Civilization 6 é uma versão moderna do conceito clássico introduzido na série de jogos Age of Empires. A ideia era bastante simples...
Como instalar e jogar Doom no Linux
Introdução ao Doom A série Doom teve origem nos anos 90 após o lançamento do Doom original. Foi um sucesso instantâneo e, a partir desse momento, a sé...