更改Docker默认存储位置

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

1、确认docker默认存放目录

root@kfk12 \~\]# docker info ![](https://i-blog.csdnimg.cn/direct/908678180d2244d598a70e26b1f8a3f5.png) ****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 ![](https://i-blog.csdnimg.cn/direct/f845c77af10e436db64802bd2c2c23a9.png)

相关推荐
__lll_3 小时前
Docker 从入门到实战:容器、镜像与 Compose 全攻略
前端·docker
柏成4 小时前
写给前端仔仔的docker实战
前端·docker·面试
进击的阿尔法猿6 小时前
docker
运维·docker·容器
iceland97 小时前
kubeadm方式部署k8s集群
云原生·容器·kubernetes
木易双人青13 小时前
01-Docker-简介、安装与使用
运维·docker·容器
罗不俷18 小时前
【RH134知识点问答题】第13章:运行容器
容器·rhel
AI大模型21 小时前
基于 Docker 的 LLaMA-Factory 全流程部署指南
docker·llm·llama
tb_first1 天前
k8sday11服务发现(2/2)
docker·云原生·容器·kubernetes·k8s
发愤图强的羔羊1 天前
Docker 搭建 SVN 服务器
docker
为了摸鱼而战1 天前
Dockerfile知识点梳理,你要搞懂的都在这
docker