Docker安装默认存储路径修改与镜像恢复
环境介绍:
CentOS 7.5
Docker 13.1.1
查看Docker默认存储目录:
[root@localhost ~]# yum -y install docke
[root@localhost ~]# systemctl start docker
[root@localhost ~]# systemctl enable docker
[root@localhost ~]# docker info //查看docker基本信息
...
Docker Root Dir: /var/lib/docker //默认为/var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Experimental: false
...
备份已有镜像并修改默认存储目录:
1.查看挂载的磁盘
[root@localhost ~]# df -h //显示挂载情况
文件系统 容量 已用 可用 已用% 挂载点
...
/dev/sdb1 20G 33M 20G 1% /mnt/data
2.备份当前已有镜像
docker save -o 文件名.tar 镜像名
[root@localhost ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/nginx latest 602e111c06b6 2 days ago 127 MB[root@localhost ~]# docker save -o /mnt/nginx.tar docker.io/nginx//备份当前已有的镜像[root@localhost ~]# docker rmi 60
3.停止docker并修改配置文件
[root@localhost ~]# systemctl stop docker[root@localhost ~]# vim /etc/docker/daemon.json
{"registry-mirrors": ["http://hub-mirror.c.163.com"],
"graph": "/mnt/data" //添加存储路径
}
导入镜像并查看修改后存储路径
1.导入备份的镜像文件
docker load --input 镜像文件.tar
docker load < 镜像文件.tar
[root@localhost ~]# systemctl start docker[root@localhost ~]# docker load --input /mnt/nginx.tar 或者 docker load < /mnt/nginx.tar
c2adabaecedb: Loading layer [==================================================>] 72.49 MB/72.49 MB
216cf33c0a28: Loading layer [==================================================>] 58.11 MB/58.11 MB
b3003aac411c: Loading layer [==================================================>] 3.584 kB/3.584 kB
Loaded image: docker.io/nginx:latest[root@localhost ~]# docker images //查看导入后镜像
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/nginx latest 602e111c06b6 2 days ago 127 MB
2.查看修改后的存储路径
[root@localhost ~]# docker info
...
Docker Root Dir: /mnt/data //存储路径已修改
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Experimental: false
Insecure Registries:127.0.0.0/8
Registry Mirrors:http://hub-mirror.c.163.com
↓↓↓↓↓↓
最近刚申请了个微信公众号,上面也会分享一些运维知识,大家点点发财手关注一波,感谢大家。 【原创公众号】:非著名运维 【福利】:公众号回复 “资料” 送运维自学资料大礼包哦!
Docker安装默认存储路径修改与镜像恢复相关推荐
- ducker桌面版更改安装位置_Ubuntu 16.04 安装 Docker和默认存储路径修改
docker的安装并不复杂,网上有很多可参考的教程,这里记录下我的安装步骤和docker 镜像存储路径的配置方法,仅供参考. 一.安装docker Step1:检查安装环境是否满足docker安装要求 ...
- 修改 Docker 的默认存储路径
修改 Docker 的默认存储路径 Docker 默认安装的情况下,会使用 /var/lib/docker/ 目录作为存储目录,用以存放拉取的镜像和创建的容器等.不过由于此目录一般都位于系统盘,遇到系 ...
- Docker默认存储路径修改
Docker默认存储路径: # docker info ...... Data loop file: /var/lib/docker/devicemapper/devicemapper/data .. ...
- Outlook 2016 pst/ost邮件数据文件迁移实现(默认存储路径修改)
当使用outlook 2016新建Email账户的时候,其数据文件(.ost文件)总是被保存在C盘默认目录"C:\Users\用户名\AppData\Local\Microsoft\Outl ...
- docker 代码中的文件路径_docker修改默认存储路径
docker修改默认存储路径 方法一:通过修改docker的配置文件 docker默认的配置文件位置为:/etc/docker/daemon.json 默认配置内容为: { "log-lev ...
- windows 10下 itunes 备份默认存储路径问题
最近在研究iphone手机备份的问题,在使用itunes给手机备份的时候,发现C盘空间不够用了,于是想把itunes的默认存储路径修改一下,在网上查找资料了解了相关操作教程后,发现并不管用,于是自己找 ...
- 企业实战(6)修改Harbor镜像仓库默认存储路径
相关文章: 以下文章包含了Harbor镜像仓库搭建所需环境以及部署使用.报错解决. Docker与Docker Engine部署:https://blog.csdn.net/qq_44895681/ ...
- mysql5.6修改默认目录_MySQL修改默认存储路径
Linux下存储数据,MySQL无疑是个很不错的选择.MySQL的默认存储路径为/var/lib/mysql.以前数据库一直不是很大,总共十个G左右的 Linux下存储数据,MySQL无疑是个很不错的 ...
- Ubuntu开机自动挂载SD卡到指定挂载点并将Docker默认存储路径改为SD卡
Ubuntu开机自动挂载SD卡到指定挂载点并将Docker默认存储路径改为SD卡 查看磁盘信息 查看磁盘原挂载点 永久开机自动挂载分区--修改文件/etc/fstab 应用挂载 修改docker默认存 ...
最新文章
- 生物系统和疾病的多组学数据整合考虑和研究设计
- 鸟哥的Linux私房菜(服务器)- 第四章、连上 Internet
- 外观数列Python解法
- python数据可视化的特点_6 种 Python 数据可视化工具
- oracle取某时间段的数据
- CNN图像分类Keras代码转换pytorch思路与实现
- 金陵科技学院计算机答辩,金陵科技学院优秀毕业论文答辩ppt模板
- NLP之路-warm up
- Boost.Asio的网络编程
- UVA1363 LA3521 POJ2800 ZOJ2646 Joseph‘s Problem【约瑟夫环+数学】
- 阿里云mysql远程连接_阿里云从0安装mysql到远程连接
- ASCII、Unicode、UTF、base64
- CISCO路由器如何删除配置及%%non-valatile configuration memory is not present无法保存配置...
- win10杜比音效安装教程以及资源
- 英语语法成分:主谓宾定状补
- 电磁仿真CST软件学习笔记:模型创建篇(更新中)
- shopnc怎么使用 php,ShopNC单用户版/安装php
- js的tree数组对象扁平化思否_js中数组扁平化处理
- terraform 腾讯云_使用Terraform优化云成本的权威指南
- SVAC1.0帧间预测技术分析