EclipseでDockerツールを構成する方法は?


10

Eclipseプラグイン「Dockerツール」は、Docker Machineのインストール、またはネットワーク接続を想定しているようです。

しかし、Windows 10では、このプラグインが期待するものとは異なるように見えるため、必要な実行可能ファイルを参照できません。また、どうすればローカルネットワークのURLを確認できますか?Docker情報はこれを明らかにしません。

ここに画像の説明を入力してください


1
Windows 10のIIRC dockerはLinux VMを必要としないため、docker-machineバイナリが存在しないため、プラグインがdocker-machineバイナリを見つけることができないと思います。このケースを処理するにはプラグインを更新する必要があります
Tensibai

「Dockerデーモンに接続」ダイアログはどこにありますか?
markthegrea

回答:


9

Windows 10では、Dockerマシン(docker-machine.exe)は次の場所にあります。C:\Program Files\Docker\Docker\resources\bin

これは、Docker Machineフィールドに入力する必要がある値です。Windows用のDockerを使用する場合、VirtualBoxをインストールする必要がないため、VMドライバーフィールドの変更は不要です。

次に、Dockerデーモンの設定を編集して、Eclipse Dockerプラグインがそれに接続できるようにする必要があります。

  1. まず、Windowsタスクバーの[タスクビュー]ボタンをクリックして、Dockerデーモンが実行されているかどうかを確認します。

  2. Dockerアイコンの上にマウスを置くと、ツールチップに「Docker is running」と表示されます。

  3. 実行中の場合は、Dockerアイコンを右クリックしてDockerコンテキストメニューを開き、[設定]に移動します。

  4. デフォルトで表示される[全般]タブで、[TLSなしでtcp:// localhost:2375のデーモンを公開する]チェックボックスがオンになっていることを確認します。(デフォルトではありません)

これで、EclipseでDocker接続を編集でき、接続名を検索する必要はありません。名前を付ける方法(SomeDockerConnectionなど)を入力し、[TCP接続]ラジオボタンをオンにします。

tcp://localhost:2375URIを入力して、[テスト接続]をクリックします。pingが成功したことを確認するメッセージが表示されます。

この時点で、EclipseのDocker Explorerパースペクティブでコンテナーとイメージを表示できます。


うまくいきました。ただし、追加の1つは、VMドライバーのフィールドを変更せずに残してはいけません(ダイアログはエラーとしてフラグを付け、閉じることを拒否します)。どうやら空の文字列は「有効な」ドライバ名であり、喜んで受け入れられます。Windowsで「Dockerアイコン」が意味するのは「Dockerデスクトップアイコン」ですが、それはかなり明白です。
mmo

「Pingに失敗しました:ホスト名がnullでない可能性があります」
markthegrea
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.