====== SystemD (Docker) ====== Este tópico tem o objetivo de configurar o SystemD para gerenciar contêineres Docker, para facilitar o manuseio e realizar funções como o de iniciação automática do contêiner. ===== Criando o arquivo no SystemD ===== # cd /etc/systemd/system # vim dock_meu-container.service * Por padrão, estamos nomeando os serviços ligados a contêineres Docker com o prefixo **"dock_"** O arquivo deverá ficar desta forma: [Unit] Description=Docker Container 'meu-container' Requires=docker.service After=docker.service [Service] Restart=on-failure SuccessExitStatus=0 137 ExecStart=/usr/bin/docker start -a meu-container ExecStop=/usr/bin/docker stop -t 2 meu-container [Install] WantedBy=multi-user.target Feito isso, precisamos registrar e checar o serviço: # systemctl daemon-reload # systemctl start dock_meu-container.service # systemctl status dock_meu-container.service ===== Contêiner iniciando automaticamente ===== É feito da mesma forma que qualquer serviço SystemD: # systemctl enable dock_meu-container.service ===== Fonte ===== * [[https://docs.docker.com/engine/admin/host_integration/#examples]]