严浩
|
de586999cc
|
将 database-dump-via-docker-sock.sh 的文案和注释翻译为中文
|
2025-12-19 23:11:35 +08:00 |
|
严浩
|
68e1e2e3f1
|
feat(sysctl): 优化系统配置加载逻辑
|
2025-10-19 02:15:47 +08:00 |
|
严浩
|
c0ae95537c
|
feat(sysctl): 添加vm.overcommit_memory配置项
|
2025-10-19 02:10:12 +08:00 |
|
严浩
|
655716e8a6
|
fix(docker): 注释掉创建可附加网络的命令
|
2025-10-17 16:23:34 +08:00 |
|
严浩
|
7dbf341415
|
fix(sysctl): 确保 sysctl 配置文件存在
|
2025-10-17 16:21:39 +08:00 |
|
严浩
|
5d8d21fdf9
|
fix(sysctl): 确保 sysctl 配置文件目录存在
|
2025-10-17 16:20:31 +08:00 |
|
严浩
|
8998e596ba
|
feat(sysctl): 支持 Debian 13 及以上版本的 sysctl 配置文件路径
|
2025-10-17 16:17:23 +08:00 |
|
严浩
|
d39f97dedd
|
fix(aliases): 修复 dps 别名以包含容器大小信息
|
2025-10-01 23:40:30 +08:00 |
|
严浩
|
cfa047f314
|
feat(install): 检测到 Podman 时跳过 Docker 和 Watchtower 配置
- 添加 check_container_runtime 函数检测 Podman 是否已安装
- 修改 install_docker 函数在检测到 Podman 时跳过 Docker 安装
- 修改 start_watchtower 函数在检测到 Podman 时跳过 Watchtower 启动
- 保留清晰的提示信息显示跳过的原因和步骤
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-10-01 18:06:26 +08:00 |
|
严浩
|
992ed1ecc1
|
fix(database-dump-cleanup): 将默认保留天数从7天修改为3天
|
2025-09-24 11:35:00 +08:00 |
|
严浩
|
a68ffd2f8c
|
feat(database-dump-cleanup): 添加数据库备份文件清理脚本
|
2025-09-24 11:30:42 +08:00 |
|
严浩
|
7af4a5efef
|
feat(install): 检测中国网络环境并使用国内镜像安装 Docker
|
2025-09-24 11:18:33 +08:00 |
|
严浩
|
319156ea6b
|
docs(docker-exec-via-sock.sh): 添加 Docker Engine API 文档链接
|
2025-09-24 10:59:14 +08:00 |
|
严浩
|
4cefdf398f
|
feat(database-dump-via-docker-sock): 增加对EXEC_SHELL变量的支持以指定执行shell
|
2025-09-23 15:41:01 +08:00 |
|
严浩
|
3c688efbb3
|
fix(docker-exec-via-sock): 修复用户参数处理中的语法错误
|
2025-09-23 15:08:16 +08:00 |
|
严浩
|
055b8ad63e
|
feat(database-dump-via-docker-sock): 支持指定容器内执行命令的用户
|
2025-09-23 15:04:51 +08:00 |
|
严浩
|
adfa640822
|
feat(database-dump-via-docker-sock): 支持Kingbase数据库备份
|
2025-09-23 14:44:27 +08:00 |
|
严浩
|
109fc8eac1
|
feat(postgres-backup): 删除通过 Docker Socket 备份 PostgreSQL 的脚本
|
2025-09-23 14:20:38 +08:00 |
|
严浩
|
e9ff1874e2
|
feat(database): 添加通过 Docker 套接字执行数据库备份的脚本
新增一个通用的数据库备份脚本,支持通过 Docker Engine 的 Unix 套接字对 PostgreSQL 和 MySQL/MariaDB 容器进行备份操作。该脚本可自动检测数据库类型,并支持压缩备份文件。
|
2025-09-23 12:31:37 +08:00 |
|
严浩
|
263d1e9f0c
|
feat(postgres-dump-zstd-via-docker-sock): 增强备份脚本的日志输出格式
|
2025-09-23 11:35:15 +08:00 |
|
严浩
|
d1526adcf3
|
refactor(docker-exec): 替换原有docker exec实现为外部脚本调用
|
2025-09-23 11:26:29 +08:00 |
|
严浩
|
a06d882e6f
|
fix(docker-exec-via-sock): 将 printf 替换为 echo 以简化错误输出
|
2025-09-23 11:21:43 +08:00 |
|
严浩
|
6c27561447
|
fix(docker-exec-via-sock): 调整日志输出和命令执行结果的输出方式
|
2025-09-23 11:20:36 +08:00 |
|
严浩
|
6a270aa1f7
|
fix(docker-exec-via-sock): 调整 curl 请求参数并优化命令执行逻辑
|
2025-09-23 11:18:34 +08:00 |
|
严浩
|
acd76aaca9
|
fix(docker-exec-via-sock.sh): 优化容器执行命令的日志输出
|
2025-09-23 11:15:17 +08:00 |
|
严浩
|
0576b4862f
|
fix(docker-exec-via-sock): 改进命令执行失败时的日志输出与错误处理
|
2025-09-23 11:12:49 +08:00 |
|
严浩
|
020859ff16
|
fix(docker-exec-via-sock): 增强命令执行错误处理逻辑
|
2025-09-23 11:11:16 +08:00 |
|
严浩
|
05cfe833da
|
fix(docker-exec-via-sock): 改进错误信息展示和命令执行逻辑
|
2025-09-23 11:09:42 +08:00 |
|
严浩
|
400591498c
|
feat(docker-exec-via-sock): 添加DOCKER_LAST_RESPONSE变量声明
|
2025-09-23 11:06:25 +08:00 |
|
严浩
|
2fb284c921
|
refactor(postgres-dump): 简化 Docker 执行逻辑并移除冗余代码
|
2025-09-23 10:54:51 +08:00 |
|
严浩
|
a8dc647a73
|
feat(docker): 添加通过 Docker 套接字执行容器命令的脚本
|
2025-09-23 10:50:05 +08:00 |
|
严浩
|
9b51fb1575
|
refactor(script): 重命名脚本文件以更准确反映其功能
|
2025-09-23 09:49:34 +08:00 |
|
严浩
|
56daed00cc
|
fix(ensure-apk-packages.sh): 移除日志时间戳中的多余前缀
|
2025-09-22 23:43:54 +08:00 |
|
严浩
|
e5ed660dc7
|
fix(postgres-dump-zstd-docker-sock): 移除日志中多余的 cron 前缀
|
2025-09-22 23:42:00 +08:00 |
|
严浩
|
2d46c292e3
|
feat(postgres-dump): 重构脚本以提高可读性和模块化
|
2025-09-22 19:22:27 +08:00 |
|
严浩
|
70da4316d6
|
feat(ensure-apk-packages): 添加确保 APK 包安装的脚本
|
2025-09-22 19:10:53 +08:00 |
|
严浩
|
df52a53026
|
docs(postgres-dump-zstd-docker-sock): 调整示例命令中参数的顺序以匹配实际使用
|
2025-09-22 19:06:29 +08:00 |
|
严浩
|
b2083e0198
|
feat(postgres-dump-zstd-docker-sock.sh): 为 Docker 参数添加默认值并更新帮助信息
|
2025-09-22 19:05:13 +08:00 |
|
严浩
|
a71646df7c
|
feat(postgres-dump): 增强备份文件存在性验证逻辑
|
2025-09-22 18:56:11 +08:00 |
|
严浩
|
13c6f807e0
|
fix(postgres-dump-zstd-docker-sock): 修正备份文件扩展名
|
2025-09-22 18:46:20 +08:00 |
|
严浩
|
1747370ae8
|
feat(postgres-dump-zstd-docker-sock): 添加通过 Docker unix socket 触发的 PostgreSQL 备份脚本
|
2025-09-22 18:41:21 +08:00 |
|
严浩
|
6d0edb223b
|
feat(1.sh): 添加 Docker Compose 创建服务的快捷命令
- 新增 dcreate 别名,用于执行 docker compose create 命令
- 该命令用于创建服务但不启动它们
|
2025-09-15 22:52:59 +08:00 |
|
严浩
|
a93e4cecae
|
feat: 创建可附加的 Docker 网络
- 在 install_docker 函数中添加了创建名为 h-common 的可附加 Docker 网络的命令
- 使用 "--attachable" 选项使得该网络可以在多个容器之间共享
- 添加命令的位置在 1.sh 文件中,install_docker 函数的末尾
|
2025-09-14 15:37:41 +08:00 |
|
严浩
|
81424c5725
|
refactor: 重命名 h-hosts.sh 为 h-hosts.sh.off
|
2025-09-13 23:40:17 +08:00 |
|
严浩
|
c74b3d5d45
|
refactor(h-hosts): 更新域名列表
|
2025-09-09 10:46:59 +08:00 |
|
严浩
|
a318f1d97b
|
chore: 删除更新 Docker daemon 配置的脚本
|
2025-09-08 18:32:04 +08:00 |
|
严浩
|
e3d39a8dfa
|
fix(h-hosts-docker): 添加 JSON 文件验证并备份配置文件
- 在脚本开始时验证 DAEMON_FILE 是否为有效的 JSON 文件
- 如果 JSON 无效,重新创建为空的 JSON 对象
- 添加备份当前配置文件的步骤,以防止意外覆盖
|
2025-09-04 17:13:20 +08:00 |
|
严浩
|
4b925351dd
|
refactor(h-hosts-docker.sh): 优化配置更新检测逻辑
- 修改了 diff 命令的使用方式,将输出重定向到 /dev/null
- 仅在配置发生变化时显示变更详情
- 优化了脚本的逻辑结构,提高了可读性和效率
|
2025-09-04 17:11:49 +08:00 |
|
严浩
|
64ddc8698f
|
refactor(h-hosts-docker.sh): 优化配置文件备份和引用
- 将备份文件名存储在变量中,避免重复生成
- 使用变量引用备份文件,提高代码可读性和维护性
- 优化 echo 输出,直接使用变量引用备份文件名
|
2025-09-04 17:09:15 +08:00 |
|
严浩
|
32f1716262
|
feat(h-hosts-docker.sh): 优化 Docker 守护进程配置文件备份逻辑
- 修改备份文件名,增加日期和时间戳,避免备份文件被覆盖
- 更新备份成功提示信息,显示具体的备份文件名
|
2025-09-04 17:03:58 +08:00 |
|