更改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

相关推荐
专业白嫖怪6 小时前
什么是docker
运维·docker·容器
qq_4523962310 小时前
第十篇:《Dockerfile 最佳实践与镜像瘦身》
docker
Plastic garden10 小时前
Docker(1)
运维·docker·容器
gs8014011 小时前
网络隐形杀手:从 Could not connect to SMTP host 报错深度剖析 Docker MTU 黑洞理论与实战
网络·docker·容器
程序猿阿伟12 小时前
《一套完整方法论:搞定图形应用的Docker镜像优化》
数据库·docker·容器
java_logo13 小时前
2026 Docker 国内镜像加速配置教程
运维·docker·容器·docker镜像·docker镜像源·docker镜像加速·docker镜像国内库
IT策士14 小时前
Docker从0到1再到 Kubernetes 实战:第15篇Compose 中的服务依赖、健康检查与启动顺序
docker·容器·kubernetes
Waay14 小时前
K8s Deployment 滚动更新与回滚深度详解(含踩坑实录+生产选型原理)
云原生·容器·kubernetes
“码”力全开14 小时前
深度解析:基于 Docker 与边缘计算的 AI 视频管理平台架构——打通 GB28181/RTSP 协议与“源码交付”的高效集成方案
人工智能·docker·边缘计算
顾默@14 小时前
双系统Ubuntu18.04升级22.04,安装docker进行openclaw安装
运维·docker·容器