宝塔docker切换存储目录

1、 停止 Docker 服务

复制代码
sudo systemctl stop docker

2、迁移 Docker 数据目录

复制代码
sudo mkdir -p /newpath/docker
sudo rsync -avz /var/lib/docker/ /newpath/docker/

3、修改 Docker 配置文件

复制代码
vi /etc/docker/daemon.json 

内容
{
    "data-root": "/newpath/docker"
}

4、 修改 Docker 服务启动参数(可选)

复制代码
ExecStart=/usr/bin/dockerd --data-root=/newpath/docker -H fd:// --containerd=/run/containerd/containerd.sock

5、修改完成后,重新加载 systemd 配置:

复制代码
sudo systemctl daemon-reload

6、删除原 Docker

复制代码
sudo rm -rf /var/lib/docker

7、启动

复制代码
sudo systemctl start docker
相关推荐
凯子坚持 c44 分钟前
Docker实战深度解析:从Nginx部署到私有镜像仓库管理
nginx·docker·eureka
FOREVER-Q1 小时前
从开发到部署:Docker 化前端应用全流程指南
ide·docker·webstorm
WX-bisheyuange1 小时前
基于Spring Boot的民宿预定系统的设计与实现
java·spring boot·后端·毕业设计
码界奇点2 小时前
Java设计模式精讲从基础到实战的常见模式解析
java·开发语言·设计模式·java-ee·软件工程
secondyoung2 小时前
Mermaid流程图高效转换为图片方案
c语言·人工智能·windows·vscode·python·docker·流程图
q***R3082 小时前
后端服务发现工具,Consul与Eureka Consul vs Eureka:后端服务发现工具全面对比
eureka·服务发现·consul
q***9443 小时前
springboot接入deepseek深度求索 java
java·spring boot·后端
诗9趁年华3 小时前
深入分析线程池
java·jvm·算法
百***06013 小时前
SpringBoot的@Scheduled和@Schedules有什么区别
java·spring boot·spring
喵了几个咪3 小时前
使用Bazel构建你的Kratos微服务
java·运维·微服务