如何在Digital Ocean Droplet上配置具有浮动IP地址的docker?

时间:2017-07-20 09:39:13

标签: docker digital-ocean

在我的Droplet上,让我们说

  • 我有IP地址:X.X.X.99
  • 我分配了一个新的浮动IP地址,如:X.X.X.100

我想像这样运行两个docker容器

  • docker run --name mynginx1 -p X.X.X.99:80:80 nginx
  • docker run --name mynginx2 -p X.X.X.100:80:80 nginx

到目前为止,第二个命令无效。

我该怎么做才能让它发挥作用?

谢谢!

安托

1 个答案:

答案 0 :(得分:0)

正如DigitalOcean所说:"浮动IP和Droplet之间的网络流量流经锚IP,这是一个别名为Droplet的公共网络接口(eth0)的IP地址。&# 34;

这意味着您必须在第二个命令中使用与X.X.X.100关联的锚点Ip,而不是直接使用X.X.X.100。

使用" ip addr show eth0"找到锚点Ip。