4
respostas

Nao consigo usar terminal interativo usando a imagem do ubuntu

instalacao docker no ubuntu . Ao rodar os comandos para startar a imagem ubuntu e tentar acessar o terminal interativo não consigo . A imagem não fica rodando mesmo executando docker start

4 respostas

Se pudesse adicionar mais detalhes, poderíamos ajudar melhor. Mas de forma geral, você tem acesso ao terminal interativo assim:

docker run -it ubuntu /bin/bash

Vai aparecer algo do tipo:

root@50afd5fb7cc5:/#

Boa noite,

Tens que deixar a container rodando em background com docker run -it -d ubuntu /bin/bash após isso podes acessar com docker attach (id_container ou nome_container), assim ele de executar só para quando você derrubar o container.

Obs: O -d executa o container em background

Qualquer duvida estamos a disposição.

Obrigado pelas informações! Fiz os testes e identifiquei a situação de dúvida . Criando o container (docker run) com a opção -it tenho acesso ao terminal está ok. Existe a possibilidade de se criar o container sem essa opção e posteriormente conseguir acessar o terminal mesmo assim? Ou é desse jeito mesmo se esqueceu de colocar a opção no momento da criação tenho que criar novamente(ou rodar o comando novamente usando a opção -it)?

Olá Carlos, docker run -id ubuntu /bin/bash ele fica rodando, com o -d ele fica rodando, e se quiser para docker stop nome_do_container ou ID_CONTAINER.

Obs: -i permite interagir com o container -t associa o seu terminal ao terminal do container -it é apenas uma forma reduzida de escrever -i -t