宝塔docker切换存储目录

devtools/2025/3/21 22:48:59/

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

http://www.ppmy.cn/devtools/168451.html

相关文章

C 语言中 typedef struct 与 struct 的区别详解

C 语言中 typedef struct 与 struct 的区别详解 在 C 语言中,struct 用于定义结构体,而 typedef 则用于为已有类型创建别名。许多初学者在使用 typedef struct 时容易混淆它与普通 struct 之间的区别。本文将详细分析它们的区别、适用场景,并…

WPF跨平台开发探讨:借助相关技术实现多平台应用

WPF跨平台开发探讨:借助相关技术实现多平台应用 一、前言二、WPF 跨平台开发的现状与挑战2.1 WPF 的平台局限性2.2 跨平台开发面临的挑战 三、实现 WPF 跨平台开发的相关技术3.1.NET MAUI 简介3.2.NET MAUI 的关键特性3.3 其他相关技术和工具 四、借助.NET MAUI 实现…

C++设计模式-外观模式:从基本介绍,内部原理、应用场景、使用方法,常见问题和解决方案进行深度解析

一、基本介绍:复杂系统的"服务总台" 1.1 模式定义 外观模式(Facade Pattern)是一种结构型设计模式,它通过为多个复杂的子系统提供一个统一的高层接口,使这些子系统更易于使用。比如银行大堂的引导台&#…

matlab 量化交易投资策略研究

1、内容简介 matlab160-量化交易投资策略研究 可以交流、咨询、答疑 2、内容说明 略 3、仿真分析 略 4、参考论文 略

BI选型建议

在BI数据可视化工具的选型过程中,存在多个潜在的雷区,需要企业或个人用户特别注意。以下是一些关键的雷区合集,以供参考: 1、没有培养数据的意识 在选择BI数据可视化工具时,如果企业或个人没有意识到数据培养的重要性…

el-table 插槽踩过的坑 :slot-scope 和#default的区别

slot-scope和#default是Vue中用于定义插槽的两种不同语法,它们在Vue 2和Vue 3中有不同的应用场景和语法规则。‌ slot-scope 在‌Vue 2.x‌中,slot-scope是用于声明具名插槽并获取父组件传递过来的数据的主要方式。通过slot-scope可以定义一个变量scop…

Mac 上编译 Ragflow

说明 一开始尝试按源码启动的方式(https://ragflow.io/docs/dev/launch_ragflow_from_source),直接运行 Ragflow,但是在安装 Python 依赖的时候就报错了。于是尝试使用 Docker 的方式运行(https://ragflow.io/docs/de…

iOS底层原理系列02-深入了解Objective-C

1. Objective-C的本质 用Objective-C编写的代码,底层其实都是C\C代码 所以Objective-C面向对象都是基于 C\C的数据结构(结构体)实现的。 Objective-C并非像其他语言那样在编译期完全确定程序的行为,而是将许多决策推迟到运行时进行,这种特性…