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

相关推荐
love530love1 小时前
Duix-Avatar 去 Docker Desktop 本地化完整复盘
人工智能·pytorch·windows·python·docker·容器·数字人
春日见1 小时前
Matlab快速入门 基础语法教学
java·开发语言·驱动开发·matlab·docker·计算机外设
janthinasnail1 小时前
升级docker-buildx
docker·容器
KubeSphere 云原生2 小时前
云原生周刊:Kubernetes 1.36 要来了
云原生·容器·kubernetes
奥格列的魔法拖鞋~2 小时前
Docker安装OpenClaw并接入飞书
docker·容器·飞书·openclaw
摇滚侠2 小时前
我需要一个 Docker 安装 MySQL 8.0 的命令
mysql·docker·容器
Q16849645152 小时前
k8s-通过ansible-playbook脚本将其他节点加入集群失败?
容器·kubernetes·ansible
糟糕喔3 小时前
k8s运维-亲和(5)
运维·容器·kubernetes
芥子沫3 小时前
有声书应用Audiobookshelf:Docker一键部署教程和使用指南
运维·docker·容器
海鸥813 小时前
k8s中实现进程环境的自动更新
云原生·容器·kubernetes