本文根據 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 條評論
還沒有評論,來搶沙發~