码头工人设置容器的公共IP

时间:2018-10-24 14:10:25

标签: docker ubuntu docker-compose dockerfile

在这里问这个问题之前,我已经走了2天了。

我需要在181.x.x.x ip上运行容器,并在curl 'https://api.ipify.org?format=json'中运行后,将看到181.x.x.x。

我有2个公共IP:

  1. 91.x.x.x(ifconfig为enp0s31f6)-现在是所有请求的默认IP。
  2. 181.x.x.x(ifconfig的enp0s31f6:0)-容器必须通过此ip工作。

解决我的问题的正确方法是什么?

搜索8天后更新

当我在自由职业者站点中创建任务时,一个好男人将我与这篇文章联系在一起https://medium.com/@havloujian.joachim/advanced-docker-networking-outgoing-ip-921fc3090b09

它解决了我的问题

简单来说,我们为自定义网络设置了自定义iptables规则,而不是docker auto create。

0 个答案:

没有答案