Tag: cloud init

从cloud-init启动运行docker不正确地将“docker.io”前缀为映像名称

我正在用一个cloudinit文件启动一个GCE服务器,它调用一个docker镜像。 在启动时,拖动泊坞窗图像失败,但如果我login时运行相同的服务成功。 我希望它在发布时能够工作。 看看服务日志,它似乎是不正确的docker.iodocker拉前缀,所以失败的工作。 有什么我可以做,以防止这个? 在尝试docker pull之前,我是否需要等待或检查其他东西? 这是我的cloud-init文件: #cloud-config users: – name: shinyuser uid: 2000 write_files: – path: /etc/systemd/system/shinyserver.service permissions: 0644 owner: root content: | [Unit] Description=Shiny server [Service] ExecStart=/usr/bin/docker run –name=vdshinyserver -p 80:3838 -v /home/shinyuser/shinyapps/:/srv/shiny-server/ -v /home/shinyuser/srv/shinylog/:/var/log/ rocker/shiny ExecStop=/usr/bin/docker stop vdshinyserver runcmd: – systemctl daemon-reload – systemctl start shinyserver.service 这里是日志: mark@xxxshiny ~ $ sudo […]