前言
紧跟上期博客,在我们安装好NVIDIA-Docker
后我们拉取NVIDIA
官方的容器库后我们会发现原先Docker分配的数据磁盘空间已经不够支撑了。所以本期我们需要将Docker服务默认的数据根目录转移至容量空间更大的地址,以便满足我们后续机器学习对磁盘空间的需求。
相关环境准备
目前我本机上的软件版本如下:
- Docker版本:Docker version 23.0.3
- OS版本:CentOS Linux release 7.9.2009 (Core)
对应的查看命令:
1 2 3 4 5
| docker -v
cat /etc/redhat-release
|
需要注意的是Docker
服务默认的数据目录Docker Root Dir
是/var/lib/docker
可以通过#docker info
命令来进行查看Docker Root Dir
值核实
操作步骤
1
| systemctl stop docker.service
|
1
| cp -rf /var/lib/docker/* /opt/docker/data
|
- 修改/etc/docker/daemon.json文件值,文件不存在需手动创建
1 2 3 4 5 6 7
| vim /etc/docker/daemon.json
{ "data-root": "/opt/docker/data" }
|
1
| systemctl start docker.service
|
- 验证
Docker Root Dir
的值是否已修改为/opt/docker/data