Docker 固定网络配置
3. 修改 daemon.json 全局默认地址池
{
"default-address-pools": [
{
"base": "172.17.0.0/16",
"size": 24
}
]
}
2. docker-compose 中固定 IP
version: '3'
services:
web:
image: nginx:latest
networks:
mynet:
ipv4_address: 192.168.100.10 # 固定 IP
db:
image: mysql:8.0
networks:
mynet:
ipv4_address: 192.168.100.20 # 固定 IP
networks:
mynet:
driver: bridge
ipam:
config:
- subnet: 192.168.100.0/24
gateway: 192.168.100.1
1. 自定义桥接网络 + 固定 IP(推荐)
# 创建自定义网络,指定子网和网关
docker network create \
--driver bridge \
--subnet 192.168.100.0/24 \
--gateway 192.168.100.1 \
my_fixed_net
# 启动容器时指定固定 IP
docker run -d \
--network my_fixed_net \
--ip 192.168.100.10 \
--name my_service \
nginx:latest
欢迎来撩 : 汇总all
