Docker容器使用主机的特定网络接口

时间:2019-08-08 08:27:57

标签: docker docker-compose

我希望我的容器使用特定的以太网卡。如何在docker-compose文件中定义以允许容器使用特定的ip?

1 个答案:

答案 0 :(得分:0)

对于入站连接,有一个可选的绑定地址参数ports:

version: '3'
services:
  postgres:
    image: 'postgres:9.3'
    ports:
      - '10.20.30.40:5432:5432' # only listens on this host address

对于出站连接(与直接在主机上运行的进程一样),这更难直接控制,并且受主机通常的路由规则约束。