Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

docker start

Olá,

Executei o comando docker start "id_container_ubuntu" e em seguida o "id_container_ubuntu" foi impresso na linha abaixo, conforme o esperado. Porém, após isso, ao executar o comando docker ps, nenhum container foi exibido. Esse é o comportamento esperado? Não deveria ter sido listado o container recém inicializado?

Obrigado

4 respostas

Bom dia Se você der o comando "docker ps -a" o conteiner aparece?

Bom dia,

Aparece.

solução!

Para iniciar o container dê o comando "docker run -it id_container_ubuntu", e então abra e outro terminal e digite docker ps.

O docker só deixa os containers startados quando estão em utilização, senão são parados.

A vida de um container seria docker run cria o container > inicia > executa um serviço/tarefa > para.

Se o container vai se manter no estado de execução depende do seu "serviço/tarefa". Por exemplo, se for um serviço com tomcat.. então ele vai ficar no ar até que o tomcat seja parado.

O exemplo do Alexandre, de usar o -it, faz com que você acesse seu container na linha de comando, então ele se mantem em execução.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software