Я использую виртуальную машину оптимизированной для контейнеров ОС на GCE (с Docker 17.03. 2) и хотели бы использовать docker-compose
для управления контейнерами. docker-compose
не установлен в COS, но его можно запустить из контейнера с помощью образа docker / составить, как описано в этом руководстве < / а>:
docker run \
-v /var/run/docker.sock:/var/run/docker.sock \
-v "$PWD:/rootfs/$PWD" \
-w="/rootfs/$PWD" \
docker/compose:1.14.0 up
Изображения, к которым я хочу получить доступ, находятся в частном реестре контейнеров Google, для которого требуется docker login
для доступа по запросу. Как я могу запустить образ docker / compose для доступа к частному реестру?
Виртуальная машина COS уже авторизована для доступа к реестру, и у меня есть JSON-файл служебной учетной записи на виртуальной машине, но можно ли передать его в созданный образ для входа в систему перед запуском команды up
?