首先影响docker拉取镜像加速的原因有几个,挨个进行检查后就会发现问题所在

1.添加docker的阿里yum源

tee /etc/yum.repos.d/docker.repo <<-'EOF'[dockerrepo]name=Docker Repositorybaseurl=http://mirrors.aliyun.com/docker-engine/yum/repo/main/centos/7/enabled=1gpgcheck=1gpgkey=https://yum.dockerproject.org/gpgEOF

然后使用docker search搜索镜像并拉去镜像

docker search  zabbixdate && docker pull monitoringartist/zabbix-3.0-xxl && date

2.这时候拉取可以看到非常慢,就需要配置docker加速了

vi /etc/docker/daemon.json  #编辑此文件,添加以下文件{"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn","https://registry.docker-cn.com","http://hub-mirror.c.163.com","https://mirror.ccs.tencentyun.com"
]}

常用镜像有以下这些:可以自己选择

科大:https://docker.mirrors.ustc.edu.cn/
网易:https://hub-mirror.c.163.com/
七牛云加速器:https://reg-mirror.qiniu.com
阿里云:https://<你的ID>.mirror.aliyuncs.com
腾讯云:https://mirror.ccs.tencentyun.com

然后重启docker服务

sudo systemctl daemon-reload
sudo systemctl restart docker

3.第三种原因就是可能就是根目录下的磁盘空间不够了

有时会提示:no space left on device 磁盘空间不足

磁盘满了分为inode和block。

inode是格式化创建文件系统时产生的,用于存放文件的属性信息,存放着block的位置,没有文件名,创建一个非空文件占用1个inode和至少1个block

block是实际存放数据的位置,block大小分为1k 4k 8k 分区大于500m默认是4K,文件很大占用多个block,文件非常小1k block剩余空间不能继续使用,所以系统中block消耗更快

df -h  #查看所有block使用情况,这里可以看到那个目录下的空间使用情况,需要留意/根目录的使用情况,如果很满的话将会影响后续软件安装和docker的镜像拉取等du -sh /usr/* |grep G  #在根目录下执行该命令,查找大文件,再看根目录下的那个目录占用空间比较大,然后再进入到这些目录下再次执行该查找大文件的命令,直至找到那个占用空间大的文件或目录,确认该目录或文件非必要可以进行删除df -h   #再次返回到根目录下执行该命令,就可以看到/根目录下的空间有所释放

也可以适当删除home家目录下的一些文件或目录,然后将家目录的空间分一些给到根目录下去,这个操作我后面再讲,这里的一些清除/根目录下的一些操作也是能有效释放/根目录内存的

还有就是inode满了(使用df -h发现还有空间)

df -i     #查看inode使用情况,然后根据返回,找到那个占用很大的空间的那个挂载点的目录下,即对应的后面的那个目录,查看该目录下的文件,文件小且多,评估以下这些文件是否必要,非必要可以进行删除rm -rf 文件名   #删除文件df -i    #再次查看inode使用情况,应该就不会那么满了如果不知道小文件都怎么找,可以使用以下方法,找系统中 目录大小大于1M(目录一般大小为4K,所以目录要是大了那么文件必然很多)find / -size +4k -type d |xargs ls -ldhi

还有一种情况就是文件被占用一直没彻底删除,即df -h有空间,但是放不进去东西

lsof |grep deleted  #显示系统中被打开的文件,过滤出deleted字段显示中第一列为:软件/服务名称
显示中第八列:文件大小
显示中第十列:文件的名字或路径
显示中第是一列:标记(硬链接数为0 进程调用数不为零 就会出现delete)/etc/init.d/rsyslog restart   #重启对应的服务 释放磁盘空间 df -h   #再次查看所有block使用情况

配置了docker镜像加速,但是docker拉取镜像速度还是很慢相关推荐

  1. docker pull通过http代理服务拉取镜像docker配置通过私库拉取镜像

    docker pull通过http代理服务拉取镜像&docker配置通过私库拉取镜像 一.docker pull通过http代理下载镜像 1.修改/etc/systemd/system/mul ...

  2. Docker发布/上传镜像到dockerhub下载/拉取镜像删除dockerhub镜像

    文章目录 一.注册dockerhub 二.安装docker 三.编写一个dockerfile打成镜像或者直接pull一个镜像 1.编写dockerfile 2.直接pull一个镜像 四.修改镜像标签 ...

  3. Docker 构建本地容器后拉取镜像错误

    在服务器上构建Docker镜像后 Docker Run 命令运行本地镜像 报错如下 `Error: Error initializing source docker://localhost/image ...

  4. 两个Harbor镜像库之间备份拉取镜像的shell脚本

    #当前日期 now=`date +%Y%m%d`#镜像名 ImageName=web#项目版本 itemVersion=v2.1#测试环境镜像 test_images=测试环境IP地址:端口号/pbp ...

  5. docker镜像加速,docker更换为国内镜像

    docker镜像加速,docker更换为国内镜像 一.使用官方镜像 二.Docker守护进程配置加速器 相关博文原文地址: CSDN:让我思考一下 :docker更换为国内镜像 一.使用官方镜像 Do ...

  6. Centos中安装docker并查看拉取镜像的位置

    此操作全程在root用户下执行 一.docker安装 执行以下命令将yum包更新到最新版本 yum update 下载docker所需的软件包 yum install -y yum-utils dev ...

  7. docker<应用分享>--本地镜像上传dockerhub、从dockerhub拉取镜像

    目录 注册账号并登录 上传镜像(push) 拉取镜像 注册账号并登录 首先在docker hub注册账号 docker hub地址:docker hub 服务器输入docker login,输入账号密 ...

  8. k8s拉取镜像失败处理 ImagePullBackOff ErrImageNeverPull

    目录 一.环境描述 二.pod失败状态 三.整体解决方案 四.补充一下Pod状态解释 一.环境描述 系统环境:CentOS Linux release 7.9.2009 (Core) 系统内核:Lin ...

  9. docker配置加速器,快速拉取镜像

    由于docker拉取镜像比较慢,所以一般我们会配置docker的加速器地址,步骤如下: 1.进入/etc/docker目录 [root@localhost docker]# cd /etc/docke ...

最新文章

  1. Nginx + Node + Vue 部署初试(修改)
  2. 修正Android基于ZXing的二维码扫描——横竖屏自由切换
  3. C#基础巩固之基础类型
  4. Java培训教程分享:变量与常量
  5. C++ hamming distance汉明距离算法(附完整源码)
  6. 又见斐波那契数列(矩阵构造+矩阵快速幂)
  7. 【Python数据挖掘课程】六.Numpy、Pandas和Matplotlib包基础知识
  8. python常用模块之requests
  9. (91)如何网表文件?
  10. Tomcat新版本旧版本下载(Windows和Linux)
  11. 如何避免在Block里用self造成循环引用
  12. 『重构--改善既有代码的设计』读书笔记----Replace Temp with Query
  13. flex4 SuperTabNavigator 添加关闭图片
  14. java实现微信支付
  15. textarea 在 Chrome Safari FireFox 浏览器中禁用拖动和固定大小
  16. 从论文pdf中复制粘贴文字时,空格变成回车的解决方法
  17. matlab image反色,Matlab读入PNG图像后自动反色现象解释
  18. 单例模式,androidstudio简易app实例
  19. Android采用消息推送实现类似微信视频接听功能
  20. 用移动硬盘安装linux系统教程,利用移动硬盘安装centos

热门文章

  1. bug汇总——golang遇到的小问题
  2. Google浏览器搜索技巧(提高效率)
  3. 第四篇:Hyperion安装配置,这些细节你都知道吗
  4. 由国内到国外:软件推广成功之路 让软件价值发挥到最大
  5. 低噪声APD偏置电路
  6. 世链财经|浙江规定进口冷链食品需加贴基于区块链的冷链食品溯源码
  7. 【机器学习】集成学习—Boosting—GBM(Gradient Boosting Machine)解析
  8. 2023上海科技大学计算机考研信息汇总
  9. 面对Java大作业的放飞自我系列
  10. 基于墨刀的界面原型设计——应用集APP