修改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 string:Root directory of persistent Docker state (default "/var/lib/docker")
修改配置文件重启服务即可。
标签:
docker
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何打造一个高并发系统?
· .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不一致处