CentOS7修改Docker容器和镜像默认存储位置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS7修改Docker容器和镜像默认存储位置相关的知识,希望对你有一定的参考价值。
参考技术A 本文被帮助文档:通常,当你开始使用docker时,我们并不太关心Docker 用于存储镜像和容器的默认目录。当使用Docker进行更多实验时,Docker开始占用大量的空间时,你不得不按下紧急按钮。所以现在是时候把故障排除放在如何改变docker的默认存储位置了
在试图改变Docker的默认存储位置时,我们必须知道一些重要的信息。
docker 当前使用的默认存储位置
docker 当前使用的存储驱动程序
镜像和容器要存放的新存储空间
Docker 默认的位置在/var/lib/docker,当前所有的镜像、容器都存储在这儿。如果你有任何在运行的容器,停止这些容器,并确保没有容器在运行,然后运行以下命令,确定当前Docker使用的存储驱动。
注:此处需要注意docker的两个信息:
注意:
注:
查看==Docker Root Dir: /mnt/docker==信息可看到,docker服务存储位置已修改
CentOS7修改Docker容器和镜像默认存储位置
1. 停止docker服务
# systemctl stop docker
2. 修改docker服务启动文件
# vim /etc/systemd/system/multi-user.target.wants/docker.service ExecStart=/usr/bin/dockerd --graph=/docker
3. 重新加载配置并启动
# systemctl daemon-reload # systemctl start docker
4. 检查docker信息
# docker info
以上是关于CentOS7修改Docker容器和镜像默认存储位置的主要内容,如果未能解决你的问题,请参考以下文章