一. 修改普通docker run啟動的容器的網段
1. 修改默認網段
$ sudo service docker stop
$ sudo ip link set dev docker0 down
$ sudo brctl delbr docker0
2. 修改/etc/docker/daemon.json
vim /etc/docker/daemon.json
{
"bip": "192.168.0.1/24"
}
3. 重啟docker
$ sudo service docker start
4. 新建容器並查看
docker run -it mysql /bin/bash
docker ps -a
docker inspect
iptables -t nat -L -n 查看路由信息
二. 修改使用docker-compose啟動的容器
在/etc/docker/daemon.json中添加
{
"debug" : true,
"default-address-pools" : [
{
"base" : "12.11.0.0/16",
"size" : 24
}
]
}
systemctl restart docker
三. 修改默認鏡像存儲位置和鏡像源
在/etc/docker/daemon.json中添加
{
"registry-mirrors": ["http://hub-mirror.c.163.com"], #修改國內源
"data-root": "/www/docker"
}