Docker:在主机上无法访问的容器之间创建网络

时间:2020-05-11 18:22:26

标签: docker docker-compose

在Linux上,我想使用docker compose制作一个由多个容器组成的应用程序,其中一些容器共享一个网桥。

现在,我不是要使该网络在主机本身上可用(即在默认网络名称空间中),因为该网络需要使用与主机上的IP地址冲突的IP地址

我能够使其工作的唯一方法是在docker compose应用程序启动后手动删除主机上通往网络的路由。

这有点不雅致,并且在启动docker compose应用程序时还需要一个额外的单独步骤。

有什么想法吗?可能是(按优先顺序排列):

  • 如何在主机本身不具有网络接口的容器之间创建网络
  • 如何避免为该接口分配IP地址。
  • 如何避免安装到该接口的路由。
  • 如何在docker compose应用程序启动后自动运行脚本(以便我可以手动删除路由)。

0 个答案:

没有答案