更改Docker默认存储位置

Docker镜像和容器等数据默认保存在目录/var/lib/docker目录下,我们可以更改Docker 的默认存储位置,比如改到数据盘。需注决,变更存储位置时,原来的镜像和容器有可能丢失。

1、确认docker默认存放目录

root@kfk12 \~# docker info

2、停止Docker服务

root@kfk12 \~# systemctl stop docker.socket

root@kfk12 \~# systemctl stop containerd

root@kfk12 \~# systemctl stop docker

3、移动默认目录所有内容

root@kfk12 \~# mkdir -p /data/docker # 创建一个新目录

root@kfk12 \~# mv /var/lib/docker /data/docker #移动之前的数据

4、编辑配置文件

root@kfk12 \~# vim /etc/docker/daemon.json

更改 Docker 默认的数据存储位置,将以下内容添加到该文件中:

{

"data-root": "/data/docker"

}

5、重新启动Docker服务

root@kfk12 \~# systemctl start docker

6、验证新的Docker根位置

root@kfk12 \~# docker info

相关推荐
一技安身9 分钟前
【大模型】Win11 部署 DeepSeek+ RAGFlow0.27.2 (Ollama方案,断网可用)
docker·ai·语言模型
新时代牛马1 小时前
docker run 起不来?从dockerd、containerd 到runc 一条线讲透
运维·docker·容器
JavaPub-rodert1 小时前
Docker 安装 MySQL 完整教程:从零部署数据库,到生产环境持久化配置
数据库·mysql·docker
努力努力再努力wz2 小时前
【Docker 入门系列】:从 Namespace、CGroup 到 LXC:理解容器运行时、rootfs 与 LXC 实战
运维·docker·容器
JavaPub-rodert3 小时前
Docker 多阶段构建:为什么生产环境镜像可以小 90%
运维·docker·容器
PC2005-cloud5 小时前
Qdrant 连接失败排查:localhost 解析到 __1,而 Docker 只绑了 IPv4
运维·docker·容器
喵喵爱自由6 小时前
Deepseek Harness镜像离线部署
docker·ai·语言模型
一技安身6 小时前
【信创】Ollama 手动提取 deepseek-r1:1.5b模型迁移到内网机器
服务器·docker·语言模型
程序员老赵6 小时前
Docker 部署觅思文档:搭建私有化文档管理系统
docker·开源·笔记测评
Meta398 小时前
cenots8安装docker
docker·容器·centos