Docker 修改默认存储位置

原创 2015年12月15日 09:31:56

Docker 修改默认存储位置

  • 首先使用 docker info 查看 docker 的基本信息
sudo docker info
Containers: 0
Images: 5
Storage 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.2
Logging Driver: json-file
Kernel Version: 2.6.32-431.29.2.el6.x86_64
Operating System: <unknown>
CPUs: 1
Total Memory: 853.5 MiB
Name: rhel62build
ID: LIO4:I43U:YFQU:SN45:YOE6:7GTF:6AGX:VSKQ:ICIV:AKWD:3OKQ:HUSC

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

  • 停止 Docker 服务
sudo /etc/init.d/docker stop
  • 将原来默认的/var/lib/docker备份一下,然后复制到别的位置并建立一个软链接
cd /var/lib
sudo cp -rf docker docker.bak
sudo cp -rf docker /<my_new_location>/
sudo ln -s /<my_new_location>/docker docker
  • 启动 Docker 服务
sudo /etc/init.d/docker start
  • 最后使用 docker info 查看更新结果
sudo docker info
Containers: 0
Images: 5
Storage 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.2
Logging Driver: json-file
Kernel Version: 2.6.32-431.29.2.el6.x86_64
Operating System: <unknown>
CPUs: 1
Total Memory: 853.5 MiB
Name: rhel62build
ID: LIO4:I43U:YFQU:SN45:YOE6:7GTF:6AGX:VSKQ:ICIV:AKWD:3OKQ:HUSC

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

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

修改docker镜像,容器存放位置。

默认情况下docker的存放位置为: /var/lib/docker 一般根下分区我们不会给太大。镜像和容器越存越多一般我们有两种解决方法 1、挂载大分区到/var/lib/docker: 一般选择建...

Docker image 存储路径 解析

在生产环境中,经常遇到docker image 在资源池中的主机上存留的数据,由于随着业务系统的升级,旧的image 需要进行清理。这里梳理下,docker image的在linux 系统上的存储目录...

Docker默认存储路径修改

Docker默认存储路径修改: root@gguxxing-docker:/var/lib#docker info Containers:17 Images:50 ServerVersion: 1.9...

docker 镜像与容器存储目录结构精讲

docker 镜像与容器存储结构分析 很多朋友在初学 docker 的时候非常迷茫,不清楚docker是怎样的一种存储方式,其实docker 的镜像与容器都存储在 /var/lib/docker 下...

Docker的安装配置及使用详解

基本概念Docker 包括三个基本概念 镜像(Image) 容器(Container) 仓库(Repository) 先理解了这三个概念,就理解了 Docker 的整个生命周期。1、docker安装与...
  • fgf00
  • fgf00
  • 2016年07月12日 23:58
  • 50990

docker pull 下来的镜像文件存放的位置

参考文献: http://www.tuicool.com/articles/bENrUf 1. 存放在 /var/lib/docker 2. repositories-aufs文件: {...

docker中修改镜像容器的存放目录

在默认情况下,Docker镜像和容器的默认存放位置为:/var/lib/docker 一般根下分区我们不会给太大。镜像和容器越存越多一般我们有两种解决方法: 1. 挂载大分区到/var/l...

怎么修改docker images的存储目录

第一种方式更改docker的配置文件 Ubuntu/Debian: edit your /etc/default/docker file with the -g option: DOCKER...

Docker部署nginx并修改配置文件

docker 部署个nginx,简直太简单了好吧 直接一行命令搞定: docker run \ --name nginx-health-web-pc \ -d -p 6800:80 \ -...

docker默认配置文件不存在问题解决

Docker默认的配置文件/etc/default/docker或者/etc/sysconfig/docker都不起作用,查看了一下/lib/systemd/system/docker.service...
  • z_qifa
  • z_qifa
  • 2017年07月03日 15:55
  • 1419
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Docker 修改默认存储位置
举报原因:
原因补充:

(最多只允许输入30个字)