GoLand 2026.1 Help

Docker(ドッカー)

Docker(英語) は、分離された再現可能な環境で実行可能ファイルをデプロイおよび実行するためのツールです。 これは、たとえば、本番環境と同じ環境でコードをテストする場合に役立ちます。

GoLand は Docker の機能を統合し、Docker イメージの作成、Docker コンテナーの実行、Docker Compose アプリケーションの管理、パブリックおよびプライベート Docker レジストリの利用など、IDE から直接さまざまな操作を支援します。

Docker プラグインを有効化

この機能は Docker プラグインに依存しており、GoLand にはデフォルトでバンドルされ有効化されています。 関連機能が利用できない場合は、プラグインを無効化していないことを確認してください。

  1. Ctrl+Alt+S を押して設定を開き、 プラグイン を選択します。

  2. インストール済み タブを開き、 Docker プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。

Docker をインストールして実行する

Docker デーモンに接続する

  1. Ctrl+Alt+S を押して設定を開き、 ビルド、実行、デプロイ | Docker を選択します。

  2. The Add button をクリックして Docker 構成を追加し、Docker デーモンへの接続方法を指定します。

    接続設定は、Docker のバージョンとオペレーティングシステムによって異なります。

    ダイアログの下部に 接続完了 メッセージが表示されます。

    Docker 接続設定

    Windows で Docker または macOS を使用するときに、Docker デーモンを実行している仮想マシンにローカルパスをマッピングする方法の詳細については、 Windows および macOS ホストの仮想マシンパスマッピング を参照してください。 マッピングされたローカルパスの外部にあるディレクトリに対してボリュームやバインドマウントを使用することはできません。

    このテーブルは、Docker がネイティブに実行され、任意のディレクトリをコンテナーにマウントできる Linux ホストでは使用できません。

  3. サービス ツールウィンドウ (表示 | Tool Windows | Services または Alt+8) を開き、構成済みの Docker 接続ノード Docker ノード を選択して 接続ボタン をクリックするか、コンテキストメニューから 接続 を選択します。

    Docker に接続された Docker ツールウィンドウ

    Docker 接続設定を編集するには、Docker ノードを選択してツールバーの 構成編集ボタン をクリックするか、コンテキストメニューから 構成の編集​ を選択します。

    the Add Service menu をクリックして Docker 接続 を選択し、 サービス ツールウィンドウから直接 Docker 接続を追加することもできます。 Docker コンテキスト(英語)が構成されている場合は、 Docker コンテキストからの Docker 接続 を選択して、対応する接続を追加できます。

Docker デーモンに接続すると、 サービス ツールウィンドウ (表示 | Tool Windows | Services または Alt+8) を使用して、 イメージのプルとプッシュコンテナーの作成と実行Docker Compose サービスのスケーリングなど、Docker に関連するすべてを管理できます。 他のツールウィンドウと同様に、イメージまたはコンテナーの名前の入力を開始して、一致するアイテムをハイライトできます。

Docker ツールウィンドウ、テキスト検索

詳細については、 サービスツールウィンドウの Docker に関するセクションを参照してください。

リモートサーバーで Docker を操作するための前提条件

リモートマシンで Docker を利用する前に、次の前提条件が満たされていることを確認してください:

  • リモート Docker インスタンスに接続するために必要なローカル Docker CLI。 Docker Desktop または Docker CLI のいずれかをインストールできます。

  • Docker ビルド x(英語) プラグインは、Dockerfile からイメージをビルドするために必要なプラグインです。 Docker で Buildx を使用するには、Docker エンジンバージョン 19.03 以降が必要であることに注意してください。

2026 年 5 月 22 日