Как авторизовать Docker, чтобы Docker Pull мог получать личные изображения внутри службы systemd?
Я хочу, чтобы docker извлекал мои личные изображения из службы systemd, поэтому я авторизую его, войдя в оболочку core
пользователь и запустить docker authorize
, Однако я вижу, что когда systemd запускает службу и вызывает Docker, она не авторизуется, поэтому не может найти мои личные изображения.
Как правильно авторизовать Docker, чтобы он мог извлекать личные изображения при запуске systemd?
1 ответ
Решение
Проверьте https://coreos.com/docs/launching-containers/building/registry-authentication/
Вам нужно 1. Скопировать dockercfg на диск с помощью cloudconfig и 2. Скажите вашему устройству, чтобы он работал как основной пользователь.