docker配置国内源,开启容器的 IPv6 功能,以及限制日志文件大小等
1. 安装
centos7安装docker debian安装docker2.docker配置
2.1 配置国内加速源
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| mkdir -p /etc/docker
cat > /etc/docker/daemon.json << EOF { "registry-mirrors": [ "https://registry.hub.docker.com", "http://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn", "https://419bd6w5.mirror.aliyuncs.com", "https://registry.docker-cn.com" ] } EOF
# 修改完成后,再重加载配置文件 sudo systemctl daemon-reload sudo systemctl restart docker
|
2.2 开启容器的 IPv6 功能,以及限制日志文件大小
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| # 注意!!!! 上面那个是同一个配置文件,如果也配置了上面的,这里要把这两个合并一下。或者是用vim打开后手动添加
cat > /etc/docker/daemon.json << EOF { "log-driver": "json-file", "log-opts": { "max-size": "20m", "max-file": "3" }, "ipv6": true, "fixed-cidr-v6": "fd00:dead:beef:c0::/80", "experimental":true, "ip6tables":true } EOF
# 修改完成后,再重加载配置文件 sudo systemctl daemon-reload sudo systemctl restart docker
|
2.3 修改存储位置
docker镜像默认是放在/var/lib/docker
目录下面的,如果有需要可以更改后做软连接
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| # 停掉Docker服务 $ service docker stop
# 移动原有的内容 $ mv /var/lib/docker /opt/data/docker
# 进行链接 $ ln -sf /opt/data/docker /var/lib/docker
# 重新reload配置文件 $ sudo systemctl daemon-reload
# 重启docker服务 $ sudo systemctl restart docker.service
|