连接到使用另一台机器上的docker-machine创建的Docker容器

时间:2020-01-27 10:17:29

标签: docker docker-compose docker-machine

我使用docker-machine创建了一些容器,它们已经在数字海洋中启动并运行。

现在,我想从其他计算机连接到那些容器。我在新计算机上使用了machine-share的导出和导入,可以看到我现在拥有$HOME/.docker/machine/machines/

中容器的相关配置和键。

但是,当我运行docker-machine ls时,我可以显示一个空列表,如何完成最后一步并实际上从第二台计算机连接到正在运行的容器?

我也尝试过docker-machine env <container-name>,但它返回了Docker machine "<container-name>" does not exist.

1 个答案:

答案 0 :(得分:0)

问题原来是由Snaps在Ubuntu上安装的Docker / Docker-Machine没有读取machine-import安装的相关证书所需的权限。

要解决此问题,您可以授予快照正确的权限以读取.docker/machine/**或直接安装docker和docker-machine。我尝试了后者,现在运行docker-machine ls

时,容器正确显示