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

问题描述 投票:0回答:1

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

现在,我想从其他计算机连接到那些容器。我已经在新计算机上使用machine-share的导出和导入,可以看到我现在在machine-share

中具有容器的相关配置和键。

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

我也尝试过docker-machine ls,但它返回了docker-machine env <container-name>

docker docker-compose docker-machine machine-share
1个回答
0
投票

问题原来是由Snaps在Ubuntu上安装的Docker / Docker-Machine没有读取Docker machine "<container-name>" does not exist.安装的相关证书所需的权限。

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

时容器可以正确显示
© www.soinside.com 2019 - 2024. All rights reserved.