本文根据 OpenAI Academy《Prompting》、帮助中心《Working with writing blocks and code blocks in ChatGPT》整理,资料核对于 2026-11-05。配图为本站整理的示意图,不是界面截图。本站(bigolab.com)不是 OpenAI 官方网站。官方没有专门的「Docker」文章,提示词是本站示范。
适用于谁
- 想把自己的项目打成镜像、用 Docker 部署的开发者;
- 会用别人的镜像,但不会自己写 Dockerfile 或 compose 文件的人;
- 构建失败、容器一启动就退出,看不懂日志的人。
结论先说
- 把项目信息说全。 语言和版本、依赖文件、启动命令、监听端口、需要的环境变量、数据要不要持久化。信息少,它只能给通用模板。
- 让它解释每一行。 特别是基础镜像、
COPY、RUN、CMD的顺序,会影响构建速度和镜像大小。 - 密钥不要写进镜像。 密码、API Key 通过环境变量或密钥管理传入,不要写进 Dockerfile 或提交到仓库。也别把真实密钥贴进对话。
- 先本地构建验证。 在本机跑通再上服务器;生产环境的操作先备份、留回滚方案。
- 报错贴完整日志。 从出错的那一步往前多贴几行。

图:本站根据 OpenAI Academy:Prompting 整理的示意图
一、4 段可以直接复制的提示词
1. 写 Dockerfile
请为下面的项目写 Dockerfile。
项目:[Node.js 20 的后端服务],依赖文件 [package.json、package-lock.json],构建命令 [npm run build],启动命令 [node dist/server.js],监听端口 [3000]。
要求:使用多阶段构建以减小镜像;先复制依赖文件再安装,以便利用缓存;不要以 root 运行;不要在镜像里写任何密钥,环境变量在运行时传入。
请逐行加注释,并说明基础镜像版本我应该去哪里确认。
2. 写 docker-compose
请写 docker-compose.yml:服务一是上面的应用,服务二是 [PostgreSQL],数据要持久化到卷;应用通过环境变量读取数据库地址,密码从 .env 文件读取(不要写真实值,用占位符);数据库启动后应用再启动。
请说明每个字段的作用,以及如何验证两个服务都正常。
3. 解释构建或运行报错
我执行 [docker build -t myapp .],在第 [N] 步失败,日志如下:
[粘贴完整日志]
Dockerfile:[粘贴]
请先解释失败原因,再给出修改后的片段,并说明改动为什么能解决问题。如果需要我提供更多信息(如目录结构),先问我。
4. 容器一启动就退出
容器启动后马上退出。docker logs 的输出:[粘贴]。启动命令:[粘贴]。
请列出最可能的 3 个原因,每个说明怎么验证,不要让我删除数据卷或镜像,除非先说明后果。
通用写法见 /guides/how-to-write-prompts。
二、自己必须核对什么

图:本站根据 OpenAI Academy:Prompting 整理的示意图
- 基础镜像:标签是否存在、是否是你信任的官方镜像,到镜像仓库页面确认;
- 指令用法:不确定的指令、参数,对照 Docker 官方文档;
- 密钥与隐私:
.env、私钥有没有被COPY进镜像;日志贴出前先打码,见 /guides/ai-privacy-data-safety-checklist; - 端口和卷:端口映射、数据卷路径是否正确,数据是否会随容器删除而丢失;
- 删除类命令:清理镜像、卷、容器的命令,先确认范围;
- 服务器资源:构建镜像可能占用大量内存和磁盘,生产机上先看资源;
- 回滚:保留上一个可用镜像标签。
常见问题
Q:本地能跑,服务器上不行?
把两边的系统架构、环境变量、网络访问条件对比后贴给它,让它列出差异点。
Q:它写的配置里有我不认识的参数?
让它逐个解释,仍不确定就查官方文档,不要先上线。
Q:有现成的部署教程可以参考吗?
可以看用 Docker Compose 部署具体应用的例子,如 /guides/dify-docker-compose-self-host。
Q:免费版够用吗?
够用;长日志和多轮调试可能遇到使用限制,可以看看 /chongzhi/chatgpt-plus。
参考资料
- OpenAI Academy:Prompting — https://openai.com/academy/prompting/
- OpenAI 帮助中心:Working with writing blocks and code blocks in ChatGPT — https://help.openai.com/en/articles/20001246-working-with-writing-blocks-and-code-blocks-in-chatgpt
0 条评论
还没有评论,来抢沙发~