Можно ли создать докер-контейнер, содержащий один или несколько контейнеров?
Я хочу создать Docker-контейнер, который содержит один или несколько контейнеров. Это возможно с докером? Я не могу найти соответствующую информацию в Интернете.
Спасибо!
1 ответ
Запустить докер внутри докера определенно можно. Главное, что ты run
внешний контейнер с дополнительными привилегиями (начиная с --privileged=true
), а затем установите докер в этот контейнер.
Проверьте это сообщение в блоге для получения дополнительной информации: Docker-in-Docker.
Один из возможных вариантов использования для этого описан в этой записи. В блоге описывается, как создавать док-контейнеры в док-контейнере Jenkins.
Однако Docker внутри Docker не является рекомендуемым подходом для решения проблем такого типа. Вместо этого рекомендуется создать "одноуровневые" контейнеры, как описано в этом посте.