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

相关推荐
Mr小林2 小时前
Docker 安装教程(在线 + 离线)
运维·docker·容器
java_logo3 小时前
Docker 部署 Milvus:轻松搭建高性能向量数据库平台
数据库·docker·私有化部署·milvus·向量数据库·rag·轩辕镜像
wdfk_prog6 小时前
VMware Ubuntu 虚拟机从 124 GB 压缩到 33 GB
运维·缓存·docker·容器
闲云野鹤在人间9 小时前
Docker入门|第3章 镜像详解
linux·网络·docker·容器·centos·云计算·php
典典分享指南9 小时前
AI 配图的排版规范
macos·docker·github·vim·visual studio
程序员老赵10 小时前
Docker 部署 DeepSeek Harness:轻松搭建本地 AI Agent 运行时平台
docker·agent·deepseek
闲云野鹤在人间10 小时前
Docker入门|第2章 容器架构详解
linux·运维·docker·容器·架构·云计算
wzq11_66610 小时前
Docker数据卷管理
运维·docker·容器
suweijie76810 小时前
Redis 7.0.2 Docker Compose 部署
redis·docker
小牛马爱写博客10 小时前
K8s 中部署WordPress 博客
云原生·容器·kubernetes