修改docker镜像和容器的存放路径

默认情况下,镜像和容器存放的路径是/var/lib/docker。

要修改这个设置很简单,把指定的目录软链到这个目录,或者将一个单独的分区挂载到这个目录,或者直接修改docker启动参数。

查看使用帮助

# docker daemon --help

-g, --graph=/var/lib/docker:Root of the Docker runtime

修改docker配置文件

# vim /etc/default/docker

DOCKER_OPTS="--graph=/docker"

重启服务

# /etc/init.d/docker restart

查看信息

# docker info
Containers: 16
Images: 66
Server Version: 1.9.1
Storage Driver: aufs
 Root Dir: /docker/aufs
 Backing Filesystem: extfs
 Dirs: 98
 Dirperm1 Supported: true
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 3.16.0-0.bpo.4-amd64
Operating System: Debian GNU/Linux 7 (wheezy)
CPUs: 32
Total Memory: 94.54 GiB
Name: uy01-03
ID: AYRJ:AIXS:47NX:LURW:KOM6:AVVM:CUAF:QFXW:2QDP:ONNP:RHKJ:LG37

默认情况下,Root Dir为/var/lib/docker/aufs,修改后自然就是/docker/aufs了。


另外,在新版的docker 17.06.0-ce上,已经不再支持docker daemon,而是使用dockerd。相关的参数也不相同。

查看使用帮助

# dockerd --help

--data-root stringRoot directory of persistent Docker state (default "/var/lib/docker")

修改配置文件重启服务即可。

posted @   KeithTt  阅读(2755)  评论(0编辑  收藏  举报
编辑推荐:
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· .NET 9 new features-C#13新的锁类型和语义
· Linux系统下SQL Server数据库镜像配置全流程详解
阅读排行:
· Sdcb Chats 技术博客:数据库 ID 选型的曲折之路 - 从 Guid 到自增 ID,再到
· 语音处理 开源项目 EchoSharp
· 《HelloGitHub》第 106 期
· Huawei LiteOS基于Cortex-M4 GD32F4平台移植
· mysql8.0无备份通过idb文件恢复数据过程、idb文件修复和tablespace id不一致处
点击右上角即可分享
微信分享提示