Docker 拡張機能 SDK を使用してビルドする
独自の拡張機能を作成して共有する
拡張機能を使用すると、開発者は外部ツールとシームレスに統合でき、まったく新しいツールを作成することもできます。
Docker 拡張機能 SDK クイックスタート ガイドでは、Docker Desktop に直接スムーズ、高速、ネイティブに統合するための独自の拡張機能をすばやく構築できます。
Docker Extensions SDK の紹介
ワークフローの自動化
チームまたはコミュニティ全体と共有する
既存のツールを Docker Desktop に取り込む
30+
マーケットプレイスの拡張機能
13M+
ドッカーデスクトップユーザー
最初の Docker 拡張機能をビルドして起動する
開始するには、 最新バージョンの Docker デスクトップが必要です。 次に、拡張機能 CLI を使用して拡張機能を作成します。
ビルド
ステップ 1: 定型文から拡張機能を作成する
まず、この init コマンドを使用して、基本的な UI と接続されたバックエンド サービス (オプション) を備えた hello-world 拡張機能を生成します。
手順 2: 拡張機能をビルドしてインストールする
次に、イメージをビルドし、このコマンドを使用してそのイメージから拡張機能をインストールします。
ステップ3:Dockerデスクトップダッシュボードを開く
左側のメニュードロワーの拡張機能タブに移動して、拡張機能をテストします。 これで、実行中の拡張機能ができました。
共有
マーケットプレイスに提出する
また、ワンクリックインストールで何百万人もの開発者に拡張機能を配布することもできます。
すべての申請は、Marketplace に追加される前にレビューされます。 審査に合格するには、 拡張機能の提出ガイドラインに従っていることを確認してから、 拡張機能を Marketplace に提出してください。
インスピレーションを得る
アイデアが必要ですか? GitHub リポジトリ で、Docker 拡張機能を使用している他の志を同じくする開発者からの拡張機能のアイデアや提案を確認してください。
拡張機能の構築に関する他のクリエイターのブログで詳細をお読みください。
- 最初の Docker 拡張機能を構築する: どこから始めればよいかわからない場合でも、拡張機能を構築するためのステップバイステップのチュートリアルです。
- KubeCon Flappy Dock 拡張機能の作成: Flappy Dock 拡張機能の構築方法を学び、チュートリアルに従って自分でビルド (およびプレイ) します。
- Docker Desktop での Kubernetes 拡張機能の作成: Docker の Captain James Spurin が、Kubernetes 拡張機能を構築するためのアプローチと、Kubernetes で自動化する際の Docker 拡張機能 の利点について説明します。
Docker 拡張機能開発者コミュニティに参加する
スラック
#extensions で会話に参加し、他の拡張機能開発者に会いましょう。
ティッカー
サンプルを確認し、機能のアイデアを提案し、未解決の問題を確認してください。
ロードマップ
今後の予定を確認し、機能リクエストを共有してください。
コミュニティフォーラム
質問をして答えを探します。