Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Container não está rodando

Não ficou muito claro para mim, por que o container dado em aula foi executado e já parou e o do exercício também. Com o docker ps -a em ambos casos foram executados e encerrados 1s depois.

1 resposta
solução!

Olá, Rodrigo!

Quando você executa um container, ele precisa de um processo principal para continuar rodando. Se esse processo termina, o container também para. Por exemplo, se você está executando um container com um sistema operacional básico como o Debian, mas não especifica um comando para ele executar continuamente, ele pode iniciar e parar imediatamente.

Para manter o container em execução, você pode tentar rodar um comando que mantenha o processo ativo. Por exemplo, ao criar um container Debian, você pode iniciar um shell interativo que manterá o container rodando enquanto você estiver interagindo com ele:

docker run -it debian /bin/bash

O uso do -it permite que você interaja com o container através do terminal, e o /bin/bash inicia o shell Bash, que mantém o container ativo enquanto você está no shell.

Se você estiver tentando executar um serviço, como o MariaDB, é importante garantir que o serviço esteja configurado para rodar no primeiro plano. Muitas imagens oficiais já estão configuradas para isso, mas é sempre bom verificar a documentação específica da imagem que você está usando.

Bons estudos!