12. Docker修改默认存储位置
2016-10-16 12:52
543 查看
1. 首先使用Docker info查看docker的基本信息
bash4-.3 ~# docker info Containers: 0 Images: 0 Storage Driver: devicemapper Pool Name: docker-8:1-787286-pool Pool Blocksize: 65.54 kB Backing Filesystem: extfs Data file: /dev/loop0 Metadata file: /dev/loop1 Data Space Used: 305.7 MB Data Space Total: 107.4 GB Data Space Available: 50.3 GB Metadata Space Used: 733.2 kB Metadata Space Total: 2.147 GB Metadata Space Available: 2.147 GB Udev Sync Supported: true Deferred Removal Enabled: false Data loop file: /var/lib/docker/devicemapper/devicemapper/data Metadata loop file: /var/lib/docker/devicemapper/devicemapper/metadata Library Version: 1.02.89-RHEL6 (2014-09-01) Execution Driver: native-0.2 Logging Driver: json-file Kernel Version: 2.6.32-504.el6.x86_64 Operating System: <unknown> CPUs: 4 Total Memory: 19.22 GiB Name: vps46.timecash.cn ID: LGNH:GIPP:LUP5:YYDC:VKVC:PPUW:MMGR:JA4V:VFV4:7L7L:E23U:PULA
可以看到docker文件存储路径为: /var/lib/docker/....作为默认存储位置
2. 修改docker默认存储位置
2.1 查看宿主机磁盘容量
bash-4.3 ~# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 50G 2.3G 45G 5% / tmpfs 9.7G 80K 9.7G 1% /dev/shm /dev/sda3 858G 95M 815G 1% /data
2.2 由于磁盘根分区容量不足, 将docker存储路径修改为/data目录
bash-4.3 ~# /etc/init.d/docker stop -> 停止Docker容器
2.3 备份默认的docker存储路径复制到/data目录下, 并创建软链
bash-4.3 ~# cd /var/lib/ bash-4.3 lib# mv docker docker_160725 bash-4.3 lib# mkdir -p /data/docker/var bash-4.3 lib# cp -r docker_160725 /data/docker/var/docker bash-4.3 lib# ln -s /data/docker/var/docker . bash-4.3 lib# /etc/init.d/docker start bash-4.3 lib# docker info Containers: 0 Images: 0 Storage Driver: devicemapper Pool Name: docker-8:3-46924001-pool Pool Blocksize: 65.54 kB Backing Filesystem: extfs Data file: /dev/loop0 Metadata file: /dev/loop1 Data Space Used: 305.7 MB Data Space Total: 107.4 GB Data Space Available: 107.1 GB Metadata Space Used: 733.2 kB Metadata Space Total: 2.147 GB Metadata Space Available: 2.147 GB Udev Sync Supported: true Deferred Removal Enabled: false Data loop file: /data/docker/var/docker/devicemapper/devicemapper/data Metadata loop file: /data/docker/var/docker/devicemapper/devicemapper/metadata Library Version: 1.02.89-RHEL6 (2014-09-01) Execution Driver: native-0.2 Logging Driver: json-file Kernel Version: 2.6.32-504.el6.x86_64 Operating System: <unknown> CPUs: 4 Total Memory: 19.22 GiB Name: vps46.timecash.cn ID: LGNH:GIPP:LUP5:YYDC:VKVC:PPUW:MMGR:JA4V:VFV4:7L7L:E23U:PULA bash-4.3 lib# bash-4.3 lib# bash-4.3 lib#
相关文章推荐
- 修改Docker默认存储位置
- docker修改默认存储位置
- Docker 修改默认存储位置
- 修改docker默认存储位置
- Docker修改默认存储位置
- 【Docker】如何修改Docker的默认镜像存储位置(二)
- 修改Docker默认镜像和容器的存储位置的方法
- Docker 修改容器默认存储位置
- Docker 修改默认存储位置
- 修改docker的默认存储位置
- 修改Docker默认镜像和容器的存储位置
- Docker 修改默认存储位置
- 四个修改Docker默认存储位置的方法
- 修改docker默认存储镜像位置
- Docker修改默认存储位置
- 修改docker的默认存储路径
- 怎么修改Outlook2010 PST数据文件位置(默认邮件存储目录)
- mysql 修改默认存储位置
- 修改Maven仓库下载到本地JAR包默认存储位置
- docker - 修改镜像/容器文件或者 "Docker root dir" 的在宿主机上的存储位置