修改docker默认网段,默认镜像存放地址

一. 修改普通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"
}
原文地址:https://www.cnblogs.com/regit/p/11551144.html