修改docker运行目录

centos7是虚拟机上运行的。

 

增加数据盘

第一步,选中镜像右键,下拉菜单点击设置。

在虚拟机设置界面中点击添加。
在这里插入图片描述

硬件类型选择添加硬盘。
在这里插入图片描述

第二步,选择SCSI,然后再选择创建新虚拟磁盘。

第三步,指定磁盘容量,根据需求确定大小,然后点击下一步,最后再点击完成。
在这里插入图片描述

 

格式化&挂载硬盘

第一步,找到新增的硬盘,我这里新增的是/dev/sdb

fdisk -l
#输出以下信息
磁盘 /dev/sda:107.4 GB, 107374182400 字节,209715200 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000a626d

   设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200   134217727    66059264   8e  Linux LVM

磁盘 /dev/sdb:64.4 GB, 64424509440 字节,125829120 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

第二步,格式化硬盘

mkfs.xfs -f /dev/sdb

第三步,挂载硬盘到数据目录

mount /deb/sdb /data

第四步,设置开机自动挂载,vim命令打开fstab文件。

vi /etc/fstab

输入挂载命令,这里以将sdb挂载到data目录上为例。其中defaults表示挂载后的设备文件默认读取挂载点的权限参数。具体的参数可参考 fstab参数
在这里插入图片描述

 

修改docker运行目录

第一步,关闭docker

systemctl stop docker

第二步,创建新的运行目录

mkdir -p /data/docker_data

第三步,移动旧运行目录数据

mv /var/lib/docker /data/docker_data/

第四步,修改启动配置文件

vim /lib/systemd/system/docker.service
#修改下行后面加上 --graph /data/docker_data/
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --graph /data/docker_data/

第五步,启动docker

systemctl daemon-reload
systemctl restart docker.service

第六步,查看结果

docker info |grep Dir
#输出结果
WARNING: No swap limit support
Docker Root Dir: /data/docker_data/docker
docker info |grep Dir
#输出结果
WARNING: No swap limit support
Docker Root Dir: /data/docker_data/docker
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值