对于没有发表在docker hub的镜像,例如发表在ghcr.io的镜像,可以用如下方式加速
配置加速地址
{
"registry-mirrors": [
"https://hub-mirror.c.163.com",
"https://docker.m.daocloud.io",
"https://ghcr.nju.edu.cn",
"https://mirror.baidubce.com",
"https://docker.nju.edu.cn"
]
}
可以在1panel中配置,也可修改配置文件
sudo vim /etc/docker/daemon.json
重启docker
拉取的时候,域名改为对应的地址
例如 docker pull ghcr.nju.edu.cn/open-webui/open-webui:main
这里域名一定要是镜像源地址,如果还使用docker hub或者其他的地址是没有用的
重命名镜像
如果需要镜像名称还是原来的镜像,可以对镜像重命名。
重命名镜像
可以使用 docker tag
命令对镜像进行重命名。例如:
docker tag ghcr.nju.edu.cn/open-webui/open-webui:main open-webui:main
这样你就可以使用新的名称来运行和管理镜像了。
如果需要删除原来的,可以执行
docker rmi ghcr.nju.edu.cn/open-webui/open-webui:main
这样可以确保你的镜像列表更加简洁。通过这些步骤,你可以更方便地管理和使用不同源的Docker镜像,同时提升拉取速度。