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

相关推荐
唯情于酒3 小时前
Docker学习
学习·docker·容器
喵叔哟3 小时前
20.部署与运维
运维·docker·容器·.net
德育处主任6 小时前
『NAS』在群晖部署一个文件加密工具-hat.sh
前端·算法·docker
运维栈记8 小时前
虚拟化网络的根基-网络命名空间
网络·docker·容器
Hellc0079 小时前
Docker网络冲突排查与解决方案:完整指南
网络·docker·容器
hanyi_qwe10 小时前
发布策略 【K8S (三)】
docker·容器·kubernetes
眠りたいです10 小时前
Docker核心技术和实现原理第二部分:docker镜像与网络原理
运维·网络·docker·容器
德育处主任10 小时前
『NAS』在群晖部署图片压缩工具-Squoosh
前端·javascript·docker
Mr. Cao code11 小时前
Docker数据管理:持久化存储最佳实践
java·docker·容器