不积跬步无以至千里
我使用的服务器, 系统盘根目录只有250G, 默认Docker 的镜像文件是安装在/var/lib/docker 目录下的, 这样的话我根本装不了太多的镜像,之前遇到一种情况就是docker服务对磁盘的读写操作太大,几百个G被吃了空。清理重新下载国内外镜像网速硬伤。
Ubuntu安装docker环境及其安装nvidia-docker2环境后。
可以通过下面命令查看具体位置:
sudo docker info | grep "Docker RootDir"
方案1:使用软链接方式(虽然不建议使用,但配置很方便)
首先停掉Docker服务:
systemctl stop docker
如 挂载磁盘 /data1
在data1下建立dockerspace目录
/data1/dockerspace 作为真正存储目录
默认情况下Docker的存放位置为:/var/lib/docker
然后迁移整个/var/lib/docker目录到目的路径:
mv /var/lib/docker /data/tools/docker
先备份,若新安装docker环境可以直接删除
sudo rm -rf /var/lib/docker
创建软连接