修改Docker 默认存储路径,镜像容器移动到新路径
- 查看当前docker的默认存储目录
- 1 停止docker服务
- 2 数据迁移
- 3 配置目录
- 4 重启docker服务
- 5 查看
主机 ubuntu20.04
查看当前docker的默认存储目录
docker info
显示
Docker Root Dir: /var/lib/docker
1 停止docker服务
sudo systemctl stop docker.service
2 数据迁移
迁移/var/lib/docker
目录下面的文件到 /media/wmx/soft1/docker_root
sudo cp -rv /var/lib/docker /media/wmx/soft1/
重命名为docker_root
sudo mv /media/wmx/soft1/docker /media/wmx/soft1/docker_root
3 配置目录
sudo gedit /etc/docker/daemon.json
添加 data-root 为新路径 /media/wmx/soft1/docker_root
文件内容如下:
{"runtimes": {"nvidia": {"path": "nvidia-container-runtime","runtimeArgs": []}},"data-root":"/media/wmx/soft1/docker_root"
}
保存退出
4 重启docker服务
重新加载配置,然后重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker
5 查看
状态
sudo systemctl status docker
信息
docker info
Docker Root Dir: /media/wmx/soft1/docker_root
镜像
docker images
wmx@wmx-ubuntu:~$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
ghcr.io/open-webui/open-webui main 7434c2d6ae04 29 hours ago 3.52GB
my-tf-gpu-2.13.0 latest a9f3602081e5 7 months ago 6.92GB
tensorflow/tensorflow 2.13.0-gpu 6bdca089cc38 8 months ago 6.59GB
tensorflow/tensorflow devel 2f741e6dfcc2 15 months ago 1.84GB
tensorflow/tensorflow devel-gpu 1f004cc09814 15 months ago 6.62GB