Ao usar o escravo Jenkins em execução no contêiner, quais são as alternativas ou implementações "seguras" (em termos de segurança) para o Docker no Docker .
Exemplo de arquitetura:
- Mestre Jenkins em execução como contêiner Docker
- Escravo Jenkins em execução como contêiner Docker
- Tarefa de teste executada no contêiner Docker
Algumas alternativas conhecidas:
- DOOD (Docker-Fora-Docker)
- Jenkins Plugin usando a API do Docker
Esclarecimento das restrições: a idéia é usar Jenkins como orquestrador e Docker para um ambiente limpo, o restante da arquitetura está sujeito a alterações.
Docker-in-docker
- para todos os que são novos no tópico, vale a pena ler a descrição de vantagens e desvantagens de Jérôme Petazzoni .