文档章节

docker镜像大于10G无法导入,修改镜像保存位置

o
 osc_isezqdgg
发布于 2019/09/18 13:50
字数 481
阅读 21
收藏 0

精选30+云产品,助力企业轻松上云!>>>

一,修改镜像位置




vi      /lib/systemd/system/docker.service

ExecStart=/usr/bin/dockerd -g /data/docker/ -H fd://

#添加  -g    /data/docker   选项,停止docker修改,重启后之前的数据丢失
也可对/var/lib/docker  做软连接,数据同样会丢失


##还有一种据说这样
ExecStart=/usr/bin/dockerd --graph=/data/docker --storage-driver=overlay --registry-mirror=https://jxus37ad.mirror.aliyuncs.com




###摘自别人
systemctl stop docker
创建新的docker目录
mkdir -p /home/modules/docker/lib

迁移/var/lib/docker目录下面的文件到/home/modules/docker/lib,迁移后的完成docker路径:/home/modules/docker/lib/docker
rsync -avz /var/lib/docker/ /home/modules/docker/lib/

配置 /etc/systemd/system/docker.service.d/devicemapper.conf
查看/etc/systemd/system/docker.service.d目录及devicemapper.conf是否存在。如果不存在,就新建
mkdir -p /etc/systemd/system/docker.service.d/
vi /etc/systemd/system/docker.service.d/devicemapper.conf
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd  --graph=/home/modules/docker/lib/docker


#注意,直接修改systemctl docker  的启动文件就行了


systemctl daemon-reload
systemctl restart docker
systemctl enable docker

查看是否生效

docker  info |  grep  -i   root


启动成功后,再确认之前的镜像是否还在

docker images  

二,docker 镜像大于10G导致导入失败

报错
4d44c9e9ac1c: Loading layer [==================================================>]  2.893GB/2.893GB
ApplyLayer exit status 1 stdout:  stderr: write /root/anaconda3/lib/libcaffe.so.1.0.0: no space left on device

##原因是导入时元数据缓冲区最大为10G,需要扩大,其实不是/var/lib/docker所在目录的空间不足。

处理:
设置启动参数

停止docker  
修改
vim /lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd-current \
          --add-runtime docker-runc=/usr/libexec/docker/docker-runc-current \
          --default-runtime=docker-runc \
          --exec-opt native.cgroupdriver=systemd \
          --userland-proxy-path=/usr/libexec/docker/docker-proxy-current \
          --storage-opt dm.loopdatasize=8G \   
          --storage-opt dm.loopmetadatasize=4G \
          --storage-opt dm.basesize=8G \
 
重点在后三条
systemctl daemon-reload 
systemctl start docker 
docker info


dm.loopdatasize=2000G是指存放数据的数据库空间为2t,默认是100g
dm.loopmetadatasize=10G是存放Metadata数据空间为10g,默认是2g
dm.fs=ext4是指容器磁盘分区为ext4
dm.basesize=20G是指容器根分区默认为20g,默认是10g


参考:
http://ifindever.com/archives/516.html
https://github.com/moby/moby/issues/21171
https://testerhome.com/topics/6184/show_wechat


o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
Docker常用命令行

原文出处:https://blog.csdn.net/qq29303759/article/details/87639016 ##镜像源及存放的路径的修改 镜像源修改 修改或新增 /etc/docker/daemon.json Docker国内源说明: Docker 官方中国区...

osc_0eecv9o0
2019/12/23
2
0
docker bookstack 迁移

bookstack 迁移 第一步:# docker ps |grep bookstack 查找bookstack启动的容器 第二步:打标签构建镜像 docker commit docker-bookstackmysql1 docker.io/mysql #相互依赖的数据库容器镜像 ...

菜鸟八哥
05/19
0
0
docker 镜像与容器的导入导出操作实践

版权声明:作者:汤青松 https://blog.csdn.net/u013431141/article/details/81560556 一、背景 公司有一台测试服务器,网速比较慢,特别是下载一些国外站点镜像的时候,而我本机则比较快,还...

apache
2018/08/10
0
0
k8s Kubernetes v1.10.0 集群安装文档 &踩坑日记

因工作需求,最近开始研究docker及k8s相关的资料,本文主要记录 kubernetes 安装过程及踩过的坑。坑是挺多,过来就好了!如有错漏,望予指正。 系统环境 CentOS 7.4 硬件环境 IP地址 机器名称 ...

爱生活_爱JAVA
2018/08/23
4.4K
0
Docker系列(三):Docker镜像管理

在之前的文章中,其实已经对镜像做出了说明,镜像其实就是容器中的文件系统,也可以说是一个极度精简的Linux程序运行环境。而在上一篇文章的末尾,运行第一个docker(hello-world)的输出也给...

jerry1111111
2019/02/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

写技术博客的一些心得体会

目录 1. 是什么 2. 为什么 2.1. 优秀的学习方法 2.2. 知识的备份 2.3. 体系的形成 2.4. 知识的交流 2.5. 写作能力和思维能力 3. 怎么做 1. 是什么 不知不觉已经写了近百篇技术博文了,其实在...

osc_873fteab
8分钟前
0
0
android组件间共享数据的常用方法

使用Intent在激活组件的时候携带数据,以进行数据的传递 使用广播进行组件间数据的伟递 使用外部存储(sharedPreference,文件,数据库,网络)进行组件间数据共享 使用Static静态成员进行数...

osc_sdnu59mg
9分钟前
0
0
Chrome浏览器的插件扩展默认安装目录

1:打开谷歌浏览器在地址栏输入:chrome://version 并回车 2:如上图个人资料路径,该路径下的Extensions文件夹即默认的插件安装目录:

osc_zg8wy3xa
11分钟前
11
0
知识圈APP开发记录(二十一)

今日完成:新增学习情况概览功能 花费时间:4小时 剩余时间:2小时 遇到问题:图标刷新时X轴成倍数刷新(已解决) 部分代码截图: 明日将完成:个性化模块及其附属功能测试

osc_bodzcw38
12分钟前
11
0
在做python大作业自己设计学生信息管理的增删改查操作遇到的问题

数据库的创建 conn = sqlite3.connect('student1.db') """ #在该数据库下创建学生信息表 conn.execute ('''CREATE TABLE StudentTable( ID INTEGER PRIMARY KEY AUTOINCREMENT, StuId INTEGE......

osc_7dwwmolq
13分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部