跳過導航到主內容
開發者工具

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. 1複製您想要轉換的 'docker run' 指令。
  2. 2將指令貼上至輸入框中。
  3. 3系統瞬間生成對應的 docker-compose.yml 檔案。
  4. 4點擊複製按鈕,直接在您的專案中使用。

常见问题 (FAQ)

支援哪些 Docker 啟動參數?

該工具支援絕大多數常用參數,包括 -p/--publish、-v/--volume、-e/--env、--name、--restart、--network、--label、-u/--user、-w/--workdir 以及 --entrypoint 等。

是否支援批量轉換多個指令?

目前本工具專注於單條 'docker run' 指令的精準解析,生成單個 service 區塊。

我在指令中攜帶的環境變數(密碼、金鑰)安全嗎?

非常安全。所有的解析與轉換過程完全在您的瀏覽器本機進行,不會有任何資料上傳至我們的伺服器。