【发布时间】:2015-05-13 01:53:45
【问题描述】:
使用 docker-machine 命令从一个开发人员工作站创建的 docker 机器是否可以从另一个工作站进行管理。我不是在寻找涉及 docker swarm 的解决方案,而只是在寻找 docker machine。
据我了解,当 docker-machine 在 AWS EC2 等远程环境上创建机器时,它会创建密钥和证书,然后用于与机器进行基于 TLS 的通信。因此,理论上如果我将这些密钥和证书复制到另一台开发人员机器上,我应该能够连接到该远程 docker 机器。
但是,我想知道这是否是完成我想做的事情的预期方法。 IMO 这将是大多数 docker 社区可能面临的情况,因为多个团队成员将需要共享和管理同一个远程 docker 机器。
非常感谢您提供有关此问题的任何指导。
【问题讨论】:
-
有什么理由需要共享 docker 主机进行开发?每个开发人员都有自己的 docker host vm 进行开发更容易,只需选择更便宜的实例类型并确保在不使用时销毁/停止实例
-
感谢您的回复。我的意图不仅仅是在产品的开发阶段,而是部署到生产阶段。一旦从工作站创建了远程 docker 机器,我们如何从另一个工作站/构建机器远程管理该 docker 机器?
-
你有没有设法让它发挥作用?
标签: docker docker-machine