允许其他开发人员访问docker-machine

时间:2018-07-25 00:26:17

标签: docker docker-compose docker-machine

我正在使用docker-compose将服务部署到远程docker-machine。现在,我想让其他开发人员访问此计算机。

我已经使用https://github.com/bhurlow/machine-share从我的帐户中导出计算机并导入到她的帐户中。

> docker-machine ls

显示机器已成功导入到她的帐户。

> docker-machine env [machine-name]
> eval $(docker-machine env [machine-name])

似乎正确设置了环境。

但是...

> docker-compose ps

没有列出在docker机器上运行的任何服务,即使在我的帐户中我都可以正确看到它们。

指定“ -p”选项没有任何区别。

另一个开发人员正在使用相同的开发实例,因此与远程docker-machine的网络连接不是问题。

我还需要做其他事情以允许其他开发人员查看已部署的服务吗?

为防万一,我们使用的开发实例是运行Amazon Linux的EC2。 docker-machine是ubuntu。

1 个答案:

答案 0 :(得分:0)

这是我的错误。我忘了让其他开发人员知道我正在使用哪个分支,因此她的docker-compose.yml版本不正确。