本日、 Compose CLI と ACI 統合の両方の GA と V1 に到達するという大きなマイルストーンに到達したことをお知らせします。 🎉
5 月には、Azure Container Instances (ACI) を使用して、コンテナー化されたアプリケーションをデスクトップからクラウドに簡単にデプロイできるようにするために、 Docker と Microsoft のパートナーシップを発表しました。 Docker Desktop のすべてのユーザーが既定で ACI エクスペリエンスを利用できるようになり、既存の Docker コマンドを使用して ACI で実行されているコンテナーを簡単にデプロイおよび管理できるようになりました。
この一環として、これを実現するために私たちと協力してくれたMSFTチームにも感謝の意を表したいと思います。 マイク・モートン、カロル・ザドラ・プシレッキ、ブランドン・ウォータールー、マッケンジー・オルソン、ポール・ユクネウィッツに感謝します。
Docker と ACI の使用を開始する
新しいスターターとして、開始するには、既存の Docker Desktop を最新の安定バージョン (2.5.0.0 以降) にアップグレードし、イメージを Docker Hub に保存してデプロイできるようにし ( ここで Hub の使用を開始できます)、最後にデプロイ先の ACI コンテキストを作成する必要があります。
ACI統合で達成できるさまざまなタイプのことについて、いくつかのブログ投稿を行いました。
- Docker と ACI を使用してローカルで開始する
- MSFT での Paul のブログ (Docker & ACI の開始について)
- Deploya Minecraft server &using volumes with ACI
- CD の Github アクションの一部としての ACI へのデプロイ
- Docker & ACI の VSCode への統合
- 統合に関するドッカーのドキュメント
エクスペリエンスについて他に質問がある場合、または他のガイドが必要な場合は、ドキュメントを更新できるように、 Compose CLIリポジトリ にメッセージをドロップしてください。
V1.0の新機能
CLI の前回のリリース以降、作業環境の管理を容易にし、使用していないリソースのコストを節約するためにクリアできる内容を簡単に理解できるように、いくつかの新しいコマンドが追加されました。
まず、 volume inspect
ボリュームの作成の横にコマンドを追加して、ボリュームをより適切に管理できるようにします。
また、ACI作業環境をより適切にクリアし、コストを管理できる新しいトップレベル prune
コマンドにも非常に興奮しています。
ドッカープルーニング --help
また、ここにいくつかの興味深いフラグを追加しましたが、何がクリアされるかを確認できるようにするための—dry-run
フラグがあります。
ご覧のとおり、これにより、リクラマイニングするコンピューティングリソースの量もわかります。 開発セッションの最後に、強制プルーニングを実行できると、「実行したすべてのもの」を削除できるため、何かを実行したままにして予期しない請求書を受け取ることがなくなるという自信が得られます。
最後に、フィードバックに基づいてさらにいくつかのフラグを追加し始めましたが、これらのいくつかの例は、jsonまたは単一のIDを出力するためのコマンド --quiet
とinコマンド ps, context ls, compose ls, compose ps, volume ls
の追加 --format json
です。
ACI で構築した新しいエクスペリエンスに本当に興奮しています。エクスペリエンスに関するフィードバックや、Compose CLI の他のバックエンドのアイデアがある場合は、 パブリック ロードマップでお知らせください