Docker レジストリ設定
Docker イメージの保存と配布に使用される Docker レジストリ(英語)にアクセスするための設定を指定します。
Docker プラグインの有効化
この機能は Docker プラグインに依存しており、WebStorm ではデフォルトでバンドルされ有効化されています。 関連機能が利用できない場合は、プラグインが無効になっていないことを確認してください。
Ctrl+Alt+S を押して設定を開き、 を選択します。
インストール済み タブを開き、 Docker プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。

デフォルトでは、WebStorm でパブリックイメージを Docker Hub からプルできます。 プライベートリポジトリを使用する場合は、Docker レジストリを追加し、アカウントの資格情報を提供します。
追加
新しい Docker レジストリを追加します。
削除 Alt+Delete
選択した Docker レジストリを削除します。
Docker レジストリごとに、以下を構成してください:
- 名前
このレジストリ構成の名前を指定してください。
- レジストリ
利用可能な Docker レジストリタイプのいずれかを選択してください:
Docker Hub(ドッカー ハブ): registry.hub.docker.com(英語) にあるメイン Docker レジストリ内のプライベートイメージにアクセスするための資格情報を指定します。 デフォルトでは、WebStorm は Docker Hub 上のパブリックイメージのみアクセスできます。
GitLab: gitlab.com(英語) でメインの GitLab レジストリを使用するか、セルフホスト型 GitLab レジストリを指定します。
JetBrains Space(ジェットブレインズ スペース): Space のインスタンスで Docker レジストリを使用します。
Docker V2(ドッカー V2): Docker レジストリ HTTP APIV2(英語) をサポートする任意のレジストリを指定します。
汎用: 他のレジストリタイプが機能しない場合は、レジストリを汎用として追加します。 サービス ツールウィンドウでイメージを参照したり取得したりすることはできませんが、このレジストリにイメージをプッシュすることは可能です。
例えば、WebStorm は Quay 画像レジストリを完全にはサポートしていませんが、汎用レジストリとして追加できます。 quay.io にリポジトリを作成し、
quay.ioをアドレスとして指定し、ユーザー名とパスワードを入力します。
- アドレス
Docker レジストリの URL を指定してください。
- ユーザー名
選択したレジストリにあるユーザーアカウントの名前を指定してください。
- パスワード
選択したレジストリでユーザーアカウントのパスワードを指定してください。
- トークン
選択した Docker レジストリのアクセストークンを指定してください
Azure コンテナーレジストリ
WebStorm は、 Azure コンテナーレジストリ を Docker V2(ドッカー V2) レジストリとして追加することをサポートしています。
Azure AD での個別のログインに一時トークンを使用している場合は、ユーザー名を 00000000-0000-0000-0000-000000000000 に設定し、パスワードを --expose-token パラメーターを使用して az acr login によって返されたトークンに設定します。 次のコマンドを使用して Azure CLI にログインし、トークンを公開します。
管理者ユーザーアカウントを使用する場合は、Azure ポータルまたは Azure CLI 経由で有効にします。
Azure Container Registry を構成するときに、管理者ユーザー名とパスワードを設定できます。