什麼是 Docker Run 轉 Compose 轉換器?
Docker Run 轉 Compose 轉換器是一個實用工具,可將冗長的 docker run CLI 命令轉換為整潔的、可版本控制的 docker-compose.yml 服務定義。無需維護包含冗長 docker run 命令的難以閱讀的 Shell 指令碼,你可以將它們轉換為結構化的 YAML 檔案,方便團隊管理、共享和部署。
如何使用 Docker Run 轉 Compose 轉換器
- 1將完整的 docker run 命令貼上到輸入框中,包括所有標誌和選項。
- 2工具會自動解析命令並產生等效的 docker-compose.yml 輸出。
- 3檢查產生的 YAML,驗證埠、卷、環境變數和其他設定。
- 4點選複製按鈕將 docker-compose.yml 內容複製到剪貼簿。
- 5將輸出儲存為專案目錄中的 docker-compose.yml 檔案。
Docker Run 轉 Compose 轉換器的常見使用情境
快速完成日常任務
無需安裝桌面軟體,打開網頁即可處理常見的文字、圖片、資料或格式轉換工作。
檢查與整理內容
在提交檔案、發布內容或複製結果之前,快速發現格式問題並取得結構清楚的輸出。
重視隱私的瀏覽器處理
對於支援本機執行的工具,資料會留在目前瀏覽器中,不需要上傳到第三方服務。
常見問題
此工具是否支援所有 docker run 標誌?
該工具支援最常用的標誌,包括 -p(埠)、-v(卷)、-e(環境變數)、--name、--restart、--network、--hostname 和 --workdir。某些高階標誌可能無法自動轉換。
輸出使用哪個 docker-compose 版本?
輸出使用現代 Compose 規範格式(不包含 version 鍵),相容 Docker Compose V2 及更高版本。
可以一次轉換多個 docker run 命令嗎?
目前工具一次轉換一個命令。對於多服務設定,請分別轉換每個 docker run 命令,然後將服務定義合併到一個 docker-compose.yml 檔案中。
轉換是在本機還是傳送到伺服器進行的?
所有轉換完全在你的瀏覽器中使用 JavaScript 執行。不會向任何伺服器傳送資料,確保你的命令和配置保持私密。