Docker 修改默认存储位置

本文详细介绍如何修改Docker的默认存储位置,包括停止服务、备份原存储目录、创建新目录及软链接,并重新启动服务的全过程。适用于需要优化Docker存储管理的用户。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.youkuaiyun.com/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

                       

Docker 修改默认存储位置

  • 首先使用 docker info 查看 docker 的基本信息
sudo docker infoContainers: 0Images: 5Storage Driver: devicemapper Pool Name: docker-253:0-679369-pool Pool Blocksize: 65.54 kB Backing Filesystem: extfs Data file:  Metadata file:  Data Space Used: 533.9 MB Data Space Total: 107.4 GB Data Space Available: 106.8 GB Metadata Space Used: 954.4 kB Metadata Space Total: 2.147 GB Metadata Space Available: 2.147 GB Udev Sync Supported: true Deferred Removal Enabled: false Library Version: 1.02.89-RHEL6 (2014-09-01)Execution Driver: native-0.2Logging Driver: json-fileKernel Version: 2.6.32-431.29.2.el6.x86_64Operating System: <unknown>CPUs: 1Total Memory: 853.5 MiBName: rhel62buildID: LIO4:I43U:YFQU:SN45:YOE6:7GTF:6AGX:VSKQ:ICIV:AKWD:3OKQ:HUSC
  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

这是一个新装的docker环境,其中看不出当前docker文件存储的路径。但是docker默认会使用 /var/lib/docker 作为默认存储位置。

  • 停止 Docker 服务
sudo /etc/init.d/docker stop
  
  • 1
  • 将原来默认的/var/lib/docker备份一下,然后复制到别的位置并建立一个软链接
cd /var/libsudo cp -rf docker docker.baksudo cp -rf docker /<my_new_location>/sudo ln -s /<my_new_location>/docker docker
  
  • 1
  • 2
  • 3
  • 4
  • 启动 Docker 服务
sudo /etc/init.d/docker start
  
  • 1
  • 最后使用 docker info 查看更新结果
sudo docker infoContainers: 0Images: 5Storage Driver: devicemapper Pool Name: docker-8:21-393695-pool Pool Blocksize: 65.54 kB Backing Filesystem: extfs Data file: /dev/loop1 Metadata file: /dev/loop2 Data Space Used: 533.9 MB Data Space Total: 107.4 GB Data Space Available: 15.33 GB Metadata Space Used: 954.4 kB Metadata Space Total: 2.147 GB Metadata Space Available: 2.147 GB Udev Sync Supported: true Deferred Removal Enabled: false Data loop file: /build/docker/devicemapper/devicemapper/data Metadata loop file: /build/docker/devicemapper/devicemapper/metadata Library Version: 1.02.89-RHEL6 (2014-09-01)Execution Driver: native-0.2Logging Driver: json-fileKernel Version: 2.6.32-431.29.2.el6.x86_64Operating System: <unknown>CPUs: 1Total Memory: 853.5 MiBName: rhel62buildID: LIO4:I43U:YFQU:SN45:YOE6:7GTF:6AGX:VSKQ:ICIV:AKWD:3OKQ:HUSC
  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28

转载请以链接形式标明本文地址 
本文地址:http://blog.youkuaiyun.com/kongxx/article/details/50310653

           

给我老师的人工智能教程打call!http://blog.youkuaiyun.com/jiangjunshow
这里写图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值