Iniciar o Docker Daemon
Sistemas baseados em Systemd
Em sistemas Linux que utilizam o sistema de inicialização Systemd, como o Ubuntu 22.04, o Docker Daemon pode ser iniciado e gerenciado usando comandos Systemd.
Iniciar o Docker Daemon
Para iniciar o Docker Daemon, utilize o seguinte comando Systemd:
sudo systemctl start docker
Este comando iniciará o Docker Daemon e garantirá que ele execute em segundo plano como um serviço do sistema.
Habilitar o Docker Daemon na Inicialização
Para garantir que o Docker Daemon inicie automaticamente quando o sistema inicializar, habilite o serviço Docker usando o seguinte comando Systemd:
sudo systemctl enable docker
Este comando configurará o serviço Docker para iniciar automaticamente durante o processo de inicialização do sistema.
Verificar o Status do Docker Daemon
Você pode verificar o status do Docker Daemon usando o seguinte comando Systemd:
sudo systemctl status docker
Este comando exibirá o status atual do Docker Daemon, incluindo se ele está em execução, parado ou se há algum erro.
Configuração do Docker Daemon
O Docker Daemon pode ser configurado modificando o arquivo /etc/docker/daemon.json. Este arquivo permite personalizar diversas configurações, como o endereço de escuta do Docker Daemon, o driver de armazenamento, as configurações de registro e muito mais.
Aqui está um exemplo de arquivo daemon.json:
{
"log-driver": "json-file",
"log-opts": {
"max-size": "100m",
"max-file": "5"
},
"storage-driver": "overlay2",
"dns": ["8.8.8.8", "8.8.4.4"]
}
Após modificar o arquivo daemon.json, você precisa reiniciar o Docker Daemon para que as alterações entrem em vigor:
sudo systemctl restart docker
Depurando o Docker Daemon
Se você encontrar problemas com o Docker Daemon, pode verificar os logs para obter mais informações. Os logs geralmente são armazenados no arquivo /var/log/docker.log ou podem ser acessados usando o journal do Systemd:
sudo journalctl -u docker
Este comando exibirá as entradas de log recentes para o Docker Daemon, o que pode ajudá-lo a identificar e solucionar quaisquer problemas.