Можно ли создать докер-контейнер, содержащий один или несколько контейнеров?

Я хочу создать Docker-контейнер, который содержит один или несколько контейнеров. Это возможно с докером? Я не могу найти соответствующую информацию в Интернете.

Спасибо!

1 ответ

Решение

Запустить докер внутри докера определенно можно. Главное, что ты run внешний контейнер с дополнительными привилегиями (начиная с --privileged=true), а затем установите докер в этот контейнер.

Проверьте это сообщение в блоге для получения дополнительной информации: Docker-in-Docker.

Один из возможных вариантов использования для этого описан в этой записи. В блоге описывается, как создавать док-контейнеры в док-контейнере Jenkins.

Однако Docker внутри Docker не является рекомендуемым подходом для решения проблем такого типа. Вместо этого рекомендуется создать "одноуровневые" контейнеры, как описано в этом посте.

Другие вопросы по тегам