Docker容器中同一接口上的多个IP

时间:2019-06-04 15:12:54

标签: linux docker networking ip

在Docker容器中的eth0上是否可能有多个IP?

我想在Docker容器接口的eth0上有5个IP。我正在使用“ ip”实用程序。在容器中执行ip address add 172.20.0.200/16 dev eth0会显示“不允许操作。

  • 我尝试使用“ sudo exec”以root用户身份手动登录到容器 -u root ..”。
  • 我什至尝试在容器中安装apt-sudo。结果是相同的“不允许操作”

1 个答案:

答案 0 :(得分:0)

我找到了答案。必须添加--cap-add选项 constructor(changeDetectorRef: ChangeDetectorRef, ...) { ... }

但是据我了解,docker对静态IP一无所知,因为this.myService.getPeople().subscribe(data => { const items = Object.values(data).filter( (item: any) => item && item.type === '2' ); this.data$ = of(items); this.changeDetectorRef.markForCheck(); }); 仅显示一个IP。因此,请考虑使用自定义网络