Como hospedei um site WordPress em contêineres de docker e quero que esses contêineres sejam iniciados sempre no momento da inicialização, é necessário fazê-lo manualmente.
server
automation
docker
nayan tiwari
fonte
fonte
Respostas:
Até agora, acho que não há uma maneira de fazer isso normalmente. Uma solução complicada é usar a política de reinicialização
Isso significa que, sempre que você desligar, isso sairá do seu contêiner e, assim que você iniciar o host, isso levará a reiniciar a janela de encaixe.
fonte
É um caso de uso muito comum para adicionar a política de reinicialização em um contêiner existente.
Isso pode ser feito com o seguinte comando:
docker update --restart {no,on-failure,unless-stopped,always} container_name
Mais detalhes: Docker - Iniciar contêineres automaticamente
fonte
Como o ubuntu 15 agora suporta systemd, exemplo para este gerenciador:
someservicename.service
Mais disponível no site docker
PS Configuração muito fofa :)
fonte
O que fiz foi usar os arquivos Upstart.
Você pode encontrar alguns exemplos e outras soluções no site do Docker .
Crie um arquivo como esse em / etc / init:
Observe que, a partir do Docker 1.2, existem políticas de reinicialização que também podem ajudar a reiniciar automaticamente os contêineres quando o serviço do Docker é executado (após a inicialização, por exemplo).
Pessoalmente, uso o fantoche para provisionar minha estação de trabalho e uso este módulo Docker para criar automaticamente os scripts de inicialização mais completos (iniciar, parar, reiniciar, limpar opções ...)
fonte