修改镜像和容器的默认存放路径

指定镜像和容器存放路径的参数是--graph=/var/lib/docker,我们只需要修改配置文件指定启动参数即可。刚好有个300g盘的挂在/data目录上,所以在这个目录下新建一个文件路径/data/tools/docker

1.Docker的配置文件可以设置大部分的后台进程参数,在各个操作系统中的存放位置不一致,在 Ubuntu 中的位置是:/etc/default/docker,在 CentOS中的位置是:/etc/sysconfig/docker。

如果是 CentOS6 则添加下面这行:

OPTIONS=--graph="/data/tools/docker"--selinux-enabled -H fd://

如果是 Ubuntu 则添加下面这行(因为 Ubuntu 默认没开启 selinux):

OPTIONS=--graph="/data/tools/docker" -H fd://#

或者

DOCKER_OPTS="-g /data/tools/docker"

最后重新启动,Docker 的路径就改成 /data/tools/docker 了。

如果是CentOS7 就是用如下:

修改docker.service文件,使用--graph参数指定存储位置

sudo   vim   /usr/lib/systemd/system/docker.service

文本内容:ExecStart=/usr/bin/dockerd下面添加如下内容:

--graph /data/tools/docker

2.修改完成后reload配置文件

sudo systemctl daemon-reload

3.重启docker服务

sudo systemctl  restart docker.service

4.修改默认存储路径的任务已经完成了,期待下一个《非root用户加入docker用户组省去sudo (三)》

备注:如果docker是1.12或以上的版本,可以修改(或新建)daemon.json文件。修改后会立即生效,不需重启docker服务。

sudo  vim  /etc/docker/daemon.json

修改如下:

{"registry-mirrors": ["http://***.***.com"],"graph":"/data/tools/docker"}

5.希望你能顺利完成操作,有问题尽量还是多看官网文档吧,有惊喜!

最新文章

  1. 【linux】ps
  2. spring刚开始学习搭建
  3. 向量时钟Vector Clock in Riak
  4. sql 无法识别的配置节 system.serviceModel
  5. XZ压缩
  6. Python读取Excel数据并根据列名取值
  7. UVA No Tipping
  8. c# socket传输struct类型
  9. Linux安装简介
  10. SpringCloud接入EDAS——服务发现篇
  11. 在weblogic上部署遇到的问题总结
  12. 【ABP.Net】1.创建项目&介绍框架结构
  13. c++入门之函数指针和函数对象
  14. Spring boot Spring cloud 框架搭建
  15. Shell脚本编程(三):shell参数传递
  16. /proc详解
  17. Oracle(1)之虚拟机下安装与简单使用
  18. http://lib.csdn.net/article/reactnative/40118
  19. 35.在CSS中 只用一个 DOM 元素就能画出国宝熊猫
  20. 使用tar命令解压的时候报错not in gzip format

热门文章

  1. Hadoop记录-HDFS balancer配置
  2. bash guide
  3. node中glob模块
  4. Kettle 和数据建模的几个学习资料
  5. weui hd bd ft
  6. verilog仿真文件编写
  7. MySQL相关信息之数据库操作(三)
  8. 手动写Entity Framework 数据库上下文和Model实体
  9. HTTP 返回状态码
  10. PySpider 爬虫系统