доступ к оболочке докера внутри одного из контейнеров - PullRequest
0 голосов
/ 03 декабря 2018

Я запускаю проект в контейнере на моей машине.этот проект должен перечислить другие контейнеры на машине.Ранее этот проект был на машине (не на контейнере в машине), и это было возможно сделать.но теперь он в одном из этих контейнеров.Я хочу знать, возможно ли создать доступ для этого типа заданий (перечисление контейнеров, остановка / запуск / ... их или любых других работ на других контейнерах или на хост-машине)?если это правда, как это возможно?

1 Ответ

0 голосов
/ 03 декабря 2018

Вы можете использовать так называемую технику docker-in-docker.Но прежде чем начать, вы обязаны прочитать пост: http://jpetazzo.github.io/2015/09/03/do-not-use-docker-in-docker-for-ci/

, который является лучшим объяснением плюсов и минусов.

Все, что у вас есть, это экспортировать /var/run/docker.sock в свойконтейнер и настройка docker-cli внутри контейнера.Это даст вам docker доступ внутри контейнера, в то же время вы будете обращаться к докеру вашего хоста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...