当前位置: 首页 > news >正文

Docker 存储空间不足无法导入加载镜像

问题:在载入镜像时,发现docker没有空间了

解决办法:

更改docker的存储路径

1.添加新的硬盘

docker info   #查看docker的存储位置

df -Th      #查看占用以及挂载情况

发现没有可用的剩余空间,我们可以添加一个新的硬盘

在linux查看新添加的磁盘

lsblk       #查看新添加磁盘,如果查看不到,可以reboot重启后查看

sudo mkfs.ext4 /dev/sdb     #将新添加的磁盘进行格式化(这里用的是ext4格式,根据需要更改格式)

sudo mkdir /home/data    #创建一个新的文件夹用于挂载新添加的硬盘
sudo mount /dev/sdb /home/data      #将新添加的硬盘挂载到刚刚创建的文件夹上vim /etc/fstab            #更改配置文件实现开机自动挂载   添加以下内容/dev/sdb /home/data ext4 defaults 0 2

2.更改docker的存储位置(方法1)

systemctl status docker         #查看docker的状态,并找到配置文件 
systemctl  stop docker         #停止dockercd /home/data/
mkdir docker                #创建用来存储docker的目录文件vim  /etc/systemd/system/docker.service     #更改配置文件中docker的存储位置ExecStart=/usr/bin/dockerd   --graph=/home/data/docker   systemctl daemon-reload 
systemctl restart docker          #重启docker
docker  info                  #查看docker的存储位置

2.更改docker的存储位置(方法2)

#操作同上sudo vi /etc/docker/daemon.json{"data-root": "/home/data/docker","registry-mirrors": ["http://f1361db2.m.daocloud.od"]
}systemctl daemon-reload 
systemctl restart docker
docker info 


http://www.mrgr.cn/news/7578.html

相关文章:

  • 旧衣回收小程序系统,为市场发展提供新模式
  • 【python】pytest可选项
  • 8/23工作笔记
  • springboot3.2.8【security登录认证】
  • C++ 内存布局 - Part4: 多继承与this指针调整
  • VScode误删文件恢复或恢复之前版本记录
  • ffmpeg快速切割视频
  • Spring 中StaticListableBeanFactory
  • PostgreSQL的pg_dump测试
  • C语言函数介绍(上)
  • webpark 如何将本地访问地址http://localshot:3000修改为自己需要的访问地址https://www.example.com:3000
  • AI绘制思维导图:使用SpringBoot和Vue实现智能可视化
  • 勇闯机器学习(第五关--中文文本特征提取)
  • 如何使用ssm实现学生公寓管理系统的设计与实现
  • Python自动化测试工具selenium使用指南
  • 代理模式:静态代理和动态代理
  • Godot《躲避小兵》实战之创建游戏主场景
  • 灵活升级与降级:轻松切换EC2实例类型的最佳实践
  • Java编程:单一职责原则
  • 了解基准测试(benchmark test)