Docker的默认存储位置是/var/lib/docker,这个路径位于根文件系统下。因此,它属于/dev/mapper/centos-root挂载点,这个挂载点是根文件系统(/)的位置。
系统 / 路径一般容量比较小,例如50G,存储太多容器后很容易就把系统盘撑满,所以最好改到/home下面,这里容量会大点。
1、首先停止Docker服务
- sudo systemctl stop docker
复制代码
2、创建 Docker 的守护进程配置文件
- sudo mkdir -p /etc/docker
- sudo touch /etc/docker/daemon.json
复制代码
3、编辑守护进程配置文件
编辑 /etc/docker/daemon.json,添加以下内容 这里举例,实际添加为自己的路径
- {
- "data-root": "/home/docker"
- }
复制代码
4、移动现有的 Docker 数据(可选)
- sudo mv /var/lib/docker /home/docker
复制代码
5、重新启动 Docker 服务
- sudo systemctl start docker
复制代码
6、检查 Docker 是否正确运行
- docker info | grep 'Docker Root Dir'
复制代码
这条命令应该显示出新的存储路径 /home/docker。
遇到问题欢迎加入Docker官方交流QQ群:662047798 |
|