当前位置:   article > 正文

解决docker拉取镜像超时问题

docker拉取镜像超时

 下面介绍几种成功拉取镜像方法

1.docker配置阿里云镜像源

获取阿里云加速器地址

登录阿里云官网,搜索容器镜像服务,点击镜像工具

这个是你自己的加速器地址

进入配置文件

vim /etc/docker/daemon.json

将刚才复制的加速器地址粘贴到 “registry-mirrors” 中

  1. {
  2. "exec-opts": ["native.cgroupdriver=systemd"],
  3. "registry-mirrors": [
  4. "https://yourmirror.aliyuncs.com"
  5. ]
  6. }

重启docker

systemctl restart docker 

看看能不能拉取镜像

2.配置国内可用镜像源

里面很多个人或团队配置的镜像源,缺点是不稳定,但是大部分能直接用复制粘贴进自己的registry-mirrors就行

自行在githup查找

3.配置加速器地址

方式一:使用以下命令设置registry mirror:但是需要重启docker服务

  1. sudo mkdir -p /etc/docker
  2. sudo tee /etc/docker/daemon.json <<-'EOF'
  3. {
  4. "registry-mirrors": [
  5. "https://do.nark.eu.org",
  6. "https://dc.j8.work",
  7. "https://docker.m.daocloud.io",
  8. "https://dockerproxy.com",
  9. "https://docker.mirrors.ustc.edu.cn",
  10. "https://docker.nju.edu.cn"
  11. ]
  12. }
  13. EOF
  14. sudo systemctl daemon-reload
  15. sudo systemctl restart docker

方式二:如果您当前有正在运行的容器不方便重启Docker服务,则不用设置环境也可以直接使用,用法示例:

  1. #直接在加速器网址后面跟自己想要拉取的镜像
  2. 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

4.使用***拉取镜像

注意:如果你是服务器拉取镜像的话记得把***配置在服务器上面而不是本地

参考博客:http://t.csdnimg.cn/68SA4

5.Docker设置网络代理,拉取镜像并推送镜像到个人仓库

这个方法适合个人临时使用,比如说有镜像需要拉取,但是又找不到仓库,就可以用这个方法先拉取镜像,再推送到仓库。前提是有***。

参考链接:http://t.csdnimg.cn/qZ9c3

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/979705
推荐阅读
相关标签
  

闽ICP备14008679号