編集者の評価: ユーザーの評価:[合計: 0 平均: 0] @media(min-width: 500px) { } @media(min-width: 800px) { }
Composerize は、Docker run コマンドから Docker compose ファイルを生成できる無料のオープンソースのオンライン ツールです。これは、DevOps および SRE にとって、複雑な「docker run」コマンドから単純な「docker-componse.yml」ファイルを迅速に生成するための、非常にシンプルで便利なツールです。基本的に、完全な実行コマンドを実行すると、実行してデプロイできる対応する構成ファイルが生成されます。
私の意見では、Docker 構成ファイルは保存と保守がはるかに簡単で、利点の 1 つは、長い Docker run コマンドを削除する必要はありません。そしてそれがこのツールがここで行うことです。 Docker の実行コマンドを与えるだけで、残りは自動的に処理されます。次のセクションでは、その使用方法について説明します。
Docker Run コマンドから Docker Compose ファイルを生成する方法
このツールの使用は非常に簡単です。ここから、このツールのオンライン ホスト バージョンに移動できます。メインの UI は次のようになります。または、ソース コードを取得し、サーバー上でホストするか、ローカルで実行することもできます。 p>
まず、上部のボックスに docker run コマンド全体を入力します。すべてのフラグ、イメージの名前、コンテナーの名前を他のオプションとともに含めます。
実行コマンドの指定が完了すると、すぐに docker compose ファイルのコードが生成されます。少し下にスクロールすると、そこに表示されます。
docker compose コードが生成されたら、それをコピーして「docker-compose.yml」ファイルに保存するだけです。次のコマンドを使用してコンテナを起動します。
sudo docker compose up-d
これで、Docker の run コマンドから Docker compose ファイルを生成できます。これは非常に便利なツールで、ブックマークするだけですぐにアクセスできます。これを使用する場合、docker compose ファイル全体を最初から作成する必要はありません。
終わりに:
サイト信頼性エンジニアまたは DevOps エンジニアとして、次のようなことがよくあります。さまざまな Web アプリケーション用の Docker Compose ファイルを作成します。プロセスをスピードアップしたい場合は、Composerize を試してみてください。これは非常に高速に動作します。必要なのは、適切な構文とすべての引数とスイッチを使用して Docker の実行コマンドを正しく指定することだけです。