【发布时间】:2016-10-21 13:24:09
【问题描述】:
我有多个 docker 容器在 vagrant box 中运行,暴露了各种端口,但我忘记在 Vagrantfile 中转发这些端口。是否可以在不重新启动机器的情况下转发必要的端口(初始化所有这些容器需要很长时间),如果不能,在这种情况下最快的方法是什么?
是否有一些有组织的方式来处理 vagrant 中的端口映射?事先知道所有需要的端口是很痛苦的。尤其是当您必须向 vagrant 中已经运行的 docker 网络添加新服务时,您将不得不停止一切以在 vagrant 主机上公开端口。以及如何处理docker从其主机中选择随机端口进行端口转发的情况?这只是在使用 vagrant 时被排除了吗?一切都感觉如此脆弱,哪怕是一点点改变。
【问题讨论】:
标签: networking docker vagrant virtual-machine port