赞
踩
下面介绍几种成功拉取镜像方法
获取阿里云加速器地址
这个是你自己的加速器地址
进入配置文件
vim /etc/docker/daemon.json
将刚才复制的加速器地址粘贴到 “registry-mirrors” 中
- {
- "exec-opts": ["native.cgroupdriver=systemd"],
- "registry-mirrors": [
- "https://yourmirror.aliyuncs.com"
- ]
- }
重启docker
systemctl restart docker
看看能不能拉取镜像
里面很多个人或团队配置的镜像源,缺点是不稳定,但是大部分能直接用复制粘贴进自己的registry-mirrors就行
自行在githup查找
方式一:使用以下命令设置registry mirror:但是需要重启docker服务
- sudo mkdir -p /etc/docker
- sudo tee /etc/docker/daemon.json <<-'EOF'
- {
- "registry-mirrors": [
- "https://do.nark.eu.org",
- "https://dc.j8.work",
- "https://docker.m.daocloud.io",
- "https://dockerproxy.com",
- "https://docker.mirrors.ustc.edu.cn",
- "https://docker.nju.edu.cn"
- ]
- }
- EOF
- sudo systemctl daemon-reload
- sudo systemctl restart docker
方式二:如果您当前有正在运行的容器不方便重启Docker服务,则不用设置环境也可以直接使用,用法示例:
- #直接在加速器网址后面跟自己想要拉取的镜像
- docker pull do.nark.eu.org/library/mysql:5.7
第三方镜像:
AtomHub 可信镜像中心 - 大部分需要的镜像都是有的。
可信镜像中心官网:https://atomhub.openatom.cn/
通过搜索需要的镜像名称,进行pull拉取,用法示例:
docker pull atomhub.openatom.cn/amd64/redis:7.0.13
方式三:自己有国外服务器和国内服务器就在国外服务器传送镜像到国内服务器就行了
参考博客:http://t.csdnimg.cn/SXavt
注意:如果你是服务器拉取镜像的话记得把***配置在服务器上面而不是本地
参考博客:http://t.csdnimg.cn/68SA4
这个方法适合个人临时使用,比如说有镜像需要拉取,但是又找不到仓库,就可以用这个方法先拉取镜像,再推送到仓库。前提是有***。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。