開發者工具
Docker 轉 Compose 工具
將冗長複雜的 docker run 指令行一鍵轉換為標準的 docker-compose.yml 檔案。
Parameters
在此處貼上您的 'docker run' 指令
Results
docker-compose.yml
version: '3.8'
services:
nginx_web:
image: nginx:latest
container_name: nginx_web
restart: always
ports:
- "8080:80"
volumes:
- /my/custom/nginx.conf:/etc/nginx/nginx.conf:ro
environment:
- NGINX_PORT=80
为什么选择 Docker 轉 Compose 工具
Docker 轉 Compose 工具可將複雜的 'docker run' 指令瞬間翻譯為清晰的 docker-compose.yml 檔案格式。它完美支援環境變數 (-e)、數據卷掛載 (-v)、通訊埠對應 (-p)、重啟策略、網絡配置等各種進階參數。這是 DevOps 工程師和後端開發者將獨立容器遷移到 Docker Compose 編排體系的絕佳輔助工具。
- ✓一鍵解析複雜的 docker run 指令行參數
- ✓全面支援環境變數、數據卷、通訊埠對應、標籤和重啟策略
- ✓自動生成縮排標準、格式清晰的 YAML 程式碼
- ✓純前端處理,絕不會洩漏您的環境變數與私密配置
使用步骤
- 1複製您想要轉換的 'docker run' 指令。
- 2將指令貼上至輸入框中。
- 3系統瞬間生成對應的 docker-compose.yml 檔案。
- 4點擊複製按鈕,直接在您的項目中使用。
常见问题 (FAQ)
支援哪些 Docker 啟動參數?
該工具支援絕大多數常用參數,包括 -p/--publish、-v/--volume、-e/--env、--name、--restart、--network、--label、-u/--user、-w/--workdir 以及 --entrypoint 等。
是否支援批量轉換多個指令?
目前本工具專注於單條 'docker run' 指令的精準解析,生成單個 service 區塊。
我在指令中攜帶的環境變數(密碼、金鑰)安全嗎?
非常安全。所有的解析與轉換過程完全在您的瀏覽器本機進行,不會有任何資料上傳至我們的伺服器。
相关工具
继续探索同一场景下的实用工具。