core
我希望docker将我的私有图像拉入systemd服务中,因此我通过登录用户的shell并运行来授权它docker authorize
。 但是,我可以看到,当systemd启动服务并调用docker时,它未获得授权,因此它找不到我的私有图像。
授权docker以便它可以在由systemd执行时拉取私有图像的正确方法是什么?
答案1
查看https://coreos.com/docs/launching-containers/building/registry-authentication/
您需要 1. 使用 cloudconfig 将 dockercfg 放到磁盘上并 2. 告诉您的设备以核心用户身份运行。