Docker存储在CentOS中如何配置
在CentOS中配置Docker存储,主要有修改存储路径和设置存储驱动两种常见需求,具体操作如下:
修改存储路径
- 停止Docker服务:
sudo systemctl stop docker
。 - 编辑配置文件:新建或修改
/etc/docker/daemon.json
,添加"graph": "/new/path/docker"
,指定新的存储路径,还可设置其他参数如registry-mirrors
等。 - 移动数据目录:
sudo mv /var/lib/docker /new/path/docker
。 - 重启Docker服务:
sudo systemctl start docker
。 - 验证配置:
docker info
,查看Docker Root Dir
是否为新的存储路径。
设置存储驱动
- 安装依赖包:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
。 - 创建物理卷、卷组和thin pool:如
sudo pvcreate /dev/vda1
,sudo vgcreate docker /dev/vda1
,sudo lvcreate --wipesignatures y -n thinpool docker -l 95%VG
等。 - 修改配置文件:编辑
/etc/docker/daemon.json
,设置"storage-driver": "devicemapper"
及相关的storage-opts
参数。 - 重启Docker服务:
sudo systemctl restart docker
。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权请联系我们,一经查实立即删除!