我正在尝试为容器提供静态IP地址.我知道我必须创建一个自定义网络.我创建它,并且主机上的桥接接口(Ubuntu 16.x).容器从此子网获取IP,但不是我提供的静态IP.
这是我的docker-compose.yml:
version: '2'
services:
mysql:
container_name: mysql
image: mysql:latest
restart: always
environment:
- MYSQL_ROOT_PASSWORD=root
ports:
- "3306:3306"
networks:
- vpcbr
apigw-tomcat:
container_name: apigw-tomcat
build: tomcat/.
ports:
- "8080:8080"
- "8009:8009"
networks:
- vpcbr
depends_on:
- mysql
networks:
vpcbr:
driver: bridge
ipam:
config:
- subnet: 10.5.0.0/16
gateway: 10.5.0.1
aux_addresses:
mysql: 10.5.0.5
apigw-tomcat: 10.5.0.6
Run Code Online (Sandbox Code Playgroud)
容器得到10.5.0.2和10.5.0.3,而不是5和6.