Docker设置国内镜像源 并且修改文件存储路径

Published on Aug. 22, 2023, 12:11 p.m.

docker 默认镜像源为国外地址,拉取速度很慢,可以按照如下方式改为国内镜像。

国内镜像地址

Docker 官方中国区 https://registry.docker-cn.com
网易 https://hub-mirror.c.163.com

ustc https://docker.mirrors.ustc.edu.cn

七牛云 https://reg-mirror.qiniu.com

Azure 中国镜像 https://reg-mirror.qiniu.com

腾讯云 https://mirror.ccs.tencentyun.com

修改设置

  • 创建 /etc/docker/daemon.json 文件
vi /etc/docker/daemon.json
  • 添加如下内容
{
    "registry-mirrors": [
    "http://hub-mirror.c.163.com",
    "https://reg-mirror.qiniu.com",
    "https://reg-mirror.qiniu.com",
    "https://mirror.ccs.tencentyun.com"
    ]
}
  • 重启 docker
#systemctl stop docker
systemctl restart docker

修改Docker默认文件存储路径

修改下防止磁盘爆满的情况出现

#停止服务
systemctl stop docker
#移动整个/var/lib/docker目录到目的路径:
mkdir /data/docker
mv /var/lib/docker/ /data/docker/
#这里创建软链接来替换之前的位置
ln -s /data/docker /var/lib/docker

systemctl start docker
#启动Docker存储目录依旧是/var/lib/docker,实际上是存储在数据盘的,你可以在数据盘上看到容量变化。

Tags: