首页 > 解决方案 > 通过 Cloud Compute Engine 实例部署时,如何为 DOCKER 运行启动脚本?

问题描述

我正在 GCP 的 Cloud Engine 部分下创建一个实例模板。

通常在部署 docker 镜像时,在指定要拉取和构建的基础镜像后,会有一个包含一些启动脚本的 docker 文件,但是我看不到在哪里可以提交 docker 文件,或者输入启动脚本。

我可以看到云计算实例的启动脚本字段,但这与为 Docker 启动传递的脚本不同。

这些可能要填写在“命令”、“命令参数”或“环境变量”下吗?

我看到的 GUI 截图

为澄清起见,这是我从 Google 图片中提取的 dockerfile 的其他人的图片。我希望添加的部分是红色的“矩形”,即 RUN 命令,但不是这些确切的命令。

就我而言,我想添加类似

RUN python /pythonscript.py

运行命令

标签: dockergoogle-cloud-platformgoogle-compute-engine

解决方案


如果我理解得很好,您正在尝试创建 Docker 映像而不是计算实例映像。

计算实例可以运行您已经构建并推送到 gcr 或任何其他存储库的 docker 映像。

尝试正常构建您的 docker 映像,将其推送到 docker repo 中,然后使用它。


推荐阅读