Iniciar o contêiner criado e conectar-se a ele
Na etapa anterior, você criou um contêiner Docker chamado my-ubuntu-container, mas não o iniciou. Nesta etapa, você aprenderá como iniciar este contêiner criado e anexar seu terminal aos seus fluxos de entrada, saída e erro padrão.
Para iniciar o contêiner, use o comando docker start seguido pelo nome do contêiner.
docker start my-ubuntu-container
Este comando inicia o contêiner. No entanto, ele é executado em segundo plano por padrão. Para interagir com o contêiner, você precisa se anexar a ele.
Para se anexar ao contêiner em execução, use o comando docker attach seguido pelo nome do contêiner.
docker attach my-ubuntu-container
Após executar este comando, seu terminal será conectado ao shell do contêiner. Você deve ver um prompt de comando que se parece com o que está dentro do contêiner Ubuntu, normalmente algo como root@<container-id>:/#.
Agora que você está dentro do contêiner, pode executar comandos dentro dele. Por exemplo, vamos verificar a versão do sistema operacional.
lsb_release -a
Você deve ver a saída mostrando a versão do Ubuntu em execução dentro do contêiner.
Para sair do contêiner sem pará-lo, pressione Ctrl + P seguido por Ctrl + Q. Isso desanexa seu terminal do contêiner, deixando o contêiner em execução em segundo plano.
Se você simplesmente digitar exit ou pressionar Ctrl + D enquanto estiver anexado, o contêiner será parado.
Após a desanexação, você pode verificar se o contêiner ainda está em execução listando os contêineres em execução.
docker ps
Você deve ver my-ubuntu-container listado com um status indicando que ele está em execução.