Eclipse插件“ Docker工具”似乎期望安装Docker Machine或网络连接。

但是,在Windows 10上,事情似乎与该插件期望的有所不同,因此我无法浏览必需的可执行文件。
此外,如何找到本地网络URL?码头工人信息未显示此信息。

评论

Windows 10上的IIRC docker不再需要linux VM,所以我认为该插件无法找到docker-machine二进制文件,因为它不再存在。必须更新插件才能处理这种情况

在哪里可以找到“连接到docker daemon”对话框?

#1 楼

在Windows 10下,您将在以下位置找到Docker Machine(docker-machine.exe):C:\Program Files\Docker\Docker\resources\bin

这是您需要在Docker Machine字段中输入的值。
您无需更改在Windows上使用Docker时,无需为VM Driver字段添加任何内容,因为VirtualBox不需要安装。

然后,您必须编辑Docker守护程序的某些设置以允许Eclipse Docker插件连接它:


首先,通过单击Windows任务栏上的“任务视图”按钮,检查Docker守护进程是否正在运行。
将鼠标悬停在Docker图标上,工具提示应显示:Docker正在运行。
如果正在运行,请右键单击Docker图标以打开Docker上下文菜单,然后转到“设置”。
“常规”选项卡,默认情况下将其打开,请确保已选中
“在不带TLS的tcp:// localhost:2375上公开守护程序”复选框。
(默认情况下不是)

您现在可以在Eclipse中编辑Docker Connection,而无需搜索连接名称,只需输入您想要的命名方式(即SomeDockerConnection),然后选中“ TCP Connection”单选按钮。

您可以在URI中输入tcp://localhost:2375并单击“测试连接”。
您应该看到一条消息,确认ping成功。

点,您将可以在Eclipse的Docker Explorer透视图中查看您的容器和图像。

评论


很好但是,还有一项附加功能:VM驱动程序字段一定不能保留不变(对话框将标记为错误并拒绝关闭)-而是仅需清空该字段。显然,空字符串是“有效”驱动程序名称,很高兴被接受。在Windows上,“ Docker图标”的意思是“ Docker桌面图标”,但是我想这很明显。

– mmo
19年2月21日在15:49

我得到:“ Ping失败:主机名不能为空”

– markthegrea
19-2-27在18:52