【Docker换源】Docker更换镜像源教程

简介

因为国内现在封锁了Docker默认拉取镜像的站点(DockerHub),而且国内大部分Docker镜像站已全部下线,导致现在很多朋友在拉取镜像的时候会出现无法拉取的现象,这时候就需要进行更换Docker镜像源。

教程正文

使用你喜欢的文本编辑器编辑 /etc/docker/daemon.json 文件,如果文件不存在,则会自动创建

vim/vi/nano /etc/docker/daemon.json

在 /etc/docker/daemon.json 文件中,将下面的内容复制到文件中。

{
    "registry-mirrors": [
        "https://docker.1panel.live"
    ]
}

加速源

{
    "registry-mirrors": [
        "https://hub.xdark.top",
        "https://hub.littlediary.cn",
        "https://dockerpull.org",
        "https://hub.crdz.gq",
        "https://docker.1panel.live",
        "https://docker.unsee.tech",
        "https://docker.kejilion.pro"
    ]
}

三:

{
    "registry-mirrors": [
        "https://docker.m.ixdev.cn/"
    ]
}

保存文件后,重启一下Docker服务

systemctl restart docker

输入命令:docker info,看到Registry Mirrors有相关信息就是添加成功了,然后就可以试着拉取镜像了。

snap安装docker换源

snap版本,无法通过常规方法配置 /etc/docker/daemon.json

snap打包程序使用使用overlay文件系统,因此需要修改对应rootfs中的文件/var/snap/docker/current/config/daemon.json

添加源

{
    "log-level":        "error",
    "storage-driver":   "overlay2",
    "registry-mirrors": ["https://docker.1panel.live"]
}

重启服务

sudo snap restart docker

每次使用docker都需要sudo很麻烦,可以吧用户加入docker组实现免root

sudo usermod -aG docker $USER

注意事项

  • 镜像源都是非国内的,可能会存在无法连接或者速度慢的情况!
  • 镜像源可能会失效!
© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容