更改Docker默认存储位置

为什么要更改储存位置?

在linux系统上安装应用性软件都会有自己的储存位置。然而一直使用系统默认安装的储存位置久而久之难免出现储存空间不足。更改储存位置的好处就是使用自己指定的存储盘便于管理并且也不用担心储存空间不足等问题。

 更改Docker配置

  Docker的默认存储路径是/var/lib/docker(通过docker info查看)。这个路径下面存储了Docker的镜像、容器、网络、插件等数据。

1.暂停docker服务

[root@GitLab ~]# systemctl  stop docker 

2.将目前的docker储存目录复制到自己定义的目录下

[root@GitLab ~]# mkdir /home/docker_data
[root@GitLab ~]# cp -R /var/lib/docker/ /home/docker_data/

3.修改docker服务配置文件,更改储存路径

在EXECStart的后面增加 --graph=/home/docker_data(这是更改后的位置)
[root@GitLab ~]# vim /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd-current \
          --graph=/home/docker_data \    #加入这行

4.重启docker

[root@GitLab ~]# systemctl daemon-reload   #重载下系统配置文件
[root@GitLab ~]# systemctl  restart docker

5.测试

我创建一个逻辑卷测试下
[root@GitLab ~]# docker volume create testing
testing
[root@GitLab ~]# ll /home/docker_data/volumes/
总用量 24
-rw-------. 1 root root 32768 5月  12 14:48 metadata.db
drwxr-xr-x. 3 root root    19 5月  12 14:48 testing

6.此时已经更改成功,/var/lib/docker 可以删除,也可以保留

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

胖胖不胖、

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值