如何授权docker以便docker pull可以获取systemd服务内的私有镜像?

如何授权docker以便docker pull可以获取systemd服务内的私有镜像?

core我希望docker将我的私有图像拉入systemd服务中,因此我通过登录用户的shell并运行来授权它docker authorize。 但是,我可以看到,当systemd启动服务并调用docker时,它未获得授权,因此它找不到我的私有图像。

授权docker以便它可以在由systemd执行时拉取私有图像的正确方法是什么?

答案1

查看https://coreos.com/docs/launching-containers/building/registry-authentication/

您需要 1. 使用 cloudconfig 将 dockercfg 放到磁盘上并 2. 告诉您的设备以核心用户身份运行。

相关内容