Khi sử dụng nô lệ Jenkins chạy trong container, các triển khai thay thế hoặc "an toàn" (về bảo mật) cho Docker trong Docker là gì .
Ví dụ kiến trúc:
- Bậc thầy Jenkins chạy như container Docker
- Nô lệ Jenkins chạy như container Docker
- Nhiệm vụ thử nghiệm được thực hiện trong Docker container
Một số lựa chọn thay thế được biết đến:
- DOOD (Docker-Bên ngoài-Docker)
- Plugin Jenkins sử dụng API Docker
Các ràng buộc làm rõ: ý tưởng là sử dụng Jenkins làm người điều phối và Docker cho môi trường sạch sẽ, phần còn lại của kiến trúc là một chủ đề để thay đổi.
Docker-in-docker
- đối với những người khác mới biết về chủ đề này thì thật đáng để đọc mô tả về ưu điểm và nhược điểm của Jérôme Petazzoni .