我正在尝试在启动 Google Cloud VM 时运行 docker 映像。我已通过控制台选择了一个新的服务帐户作为 VM 实例详细信息下的服务帐户。由于某种原因,启动脚本中的 docker run 命令不起作用。我怀疑这是因为服务帐户无权在 VM 中运行“docker”命令 - 该命令是通过 yum install 安装的。谁能告诉我如何做到这一点,即授予该服务帐户运行 docker 命令的权限?
编辑。在启动脚本中,我正在运行docker login
命令以登录到 Google Container Registry,然后docker run
运行图像。