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

相关推荐
王da魔11 分钟前
部署Kubernetes
云原生·容器·kubernetes
池以遇1 小时前
云原生高级——kubernetes的部署
云原生·容器·kubernetes
ylj_dev2 小时前
从 0 构建 AI Workload Platform(四):从单机工作流内核到可靠控制面
docker·postgresql·架构·golang
智码看视界2 小时前
Day57-K8s核心概念速通:Pod、Deployment、Service与Ingress
云原生·容器·kubernetes·k8s·ingress·java后端·deployment
Stewie121383 小时前
K8s集群部署
云原生·容器·kubernetes
.柒宇.3 小时前
使用 cri-docker 搭建 Kubernetes 集群完整教程(v1.36.3)
docker·容器·kubernetes·k8s集群安装
starzy19904 小时前
K8s 集群容器管理工具选型与实战指南
云原生·容器
养海绵宝宝的小蜗4 小时前
K8S总结
云原生·容器·kubernetes
Yiiz.4 小时前
Kubernetes部署
云原生·容器·kubernetes
qizhideyu5 小时前
kubernetes
云原生·容器·kubernetes