【发布时间】:2018-07-25 00:26:16
【问题描述】:
我正在使用 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。
【问题讨论】:
标签: docker docker-compose docker-machine