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

相关推荐
爱宇阳1 小时前
禅道社区版 Docker Compose 服务迁移教程
运维·docker·容器
xzl042 小时前
docker运行Ubuntu22.04
docker
qq_264220892 小时前
K8s存储-PV与PVC
云原生·容器·kubernetes
vue学习3 小时前
docker 学习dockerfile 构建 Nginx 镜像-部署 nginx 静态网
java·学习·docker
热爱生活的五柒3 小时前
vscode如何链接远程服务器里面的docker里面的目录
服务器·vscode·docker
kyle-fang4 小时前
tritonserver的docker镜像中运行onnxruntime-gpu,报错segmentationfault
容器
hello_zzw5 小时前
docker部署MySQL主从服务集群
mysql·adb·docker
vue学习6 小时前
docker 运行容器限制内存、限制磁盘 IO
运维·docker·容器
山塘小鱼儿7 小时前
open-webui docker高速下载&本地部署
运维·docker·容器
落日漫游8 小时前
docker 网络模式
docker