メインコンテンツへスキップ
開発者ツール

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

Why Choose Docker から Compose への変換

Docker to Compose Converter は、複雑な「docker run」コマンドをクリーンですぐに使える docker-compose.yml ファイルに翻訳します。環境変数(-e)、ボリューム(-v)、ポート(-p)、再起動ポリシー、ネットワークなどの高度なフラグをサポートしています。スタンドアロンコンテナから Docker Compose オーケストレーションに移行しようとしている DevOps エンジニアや開発者に最適なツールです。

  • 複雑な docker run CLI 引数を即座に解析
  • 環境変数、ボリューム、ポート、ラベル、ネットワーク、再起動ポリシーをサポート
  • クリーンで適切にインデントされた YAML 構文を生成
  • 完全なクライアントサイド処理で、設定とシークレットのプライバシーを確保

How to Use

  1. 1'docker run' コマンドをコピーします。
  2. 2コマンドを入力エリアに貼り付けます。
  3. 3同等の docker-compose.yml ファイルが即座に生成されます。
  4. 4コピーボタンをクリックして、YAML をクリップボードに保存します。

Frequently Asked Questions (FAQ)

どの Docker フラグがサポートされていますか?

このツールは、-p/--publish、-v/--volume、-e/--env、--name、--restart、--network、--label、-u/--user、-w/--workdir、--entrypoint を含む最も一般的なフラグをサポートしています。

複数のコマンドをサポートしていますか?

現在、このツールは一度に 1 つの「docker run」コマンドを最適に処理し、1 つのサービスブロックを生成します。

環境変数は安全ですか?

はい。解析と変換は完全にブラウザ内で行われます。サーバーにデータが送信されることはありません。