严浩
|
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 |
|
严浩
|
88de431b97
|
feat: 添加更新 Docker daemon.json 配置的脚本
- 新增 h-hosts-docker.sh 脚本,用于安全地向 Docker daemon.json 文件中添加或更新 --add-host 条目
- 脚本实现了以下功能:
- 检查是否以 root 或 sudo 权限运行
- 检查 jq 是否已安装
- 检查是否提供了主机和 IP 参数
- 创建 daemon.json 文件(如果不存在)
- 备份当前配置文件
- 使用 jq 更新 JSON 文件,添加新的 --add-host 条目并去重
- 显示修改前后的差异
- 脚本使用方法:sudo ./h-hosts-docker.sh "host1:ip1" "host2:ip2" ...
- 示例:sudo ./h-hosts-docker.sh "dev.site.com:192.168.1.100" "api.internal:10.0.0.12"
|
2025-09-04 17:03:00 +08:00 |
|
严浩
|
104973b981
|
refactor(h-hosts): 注释掉 harbor.oo1.dev 域名并添加删除操作
- 在 DOMAINS 数组中注释掉 harbor.oo1.dev 域名
- 添加删除 /etc/hosts 文件中 harbor.oo1.dev 相关条目的命令
|
2025-09-04 13:59:56 +08:00 |
|
严浩
|
ce386e733e
|
fix(h-hosts.sh): 更新域名列表
|
2025-09-04 13:52:10 +08:00 |
|
严浩
|
4c3f00fd3d
|
feat: 添加 Watchtower 容器自动更新功能
|
2025-08-26 11:48:54 +08:00 |
|
严浩
|
8012dc9519
|
新增清理 buildx_buildkit_ 容器的功能
|
2025-06-18 17:06:29 +08:00 |
|
严浩
|
605638e1cc
|
新增 GitHub Actions 配置模板
|
2025-06-18 12:57:29 +08:00 |
|
严浩
|
7b93178a71
|
新增 h-hosts.sh 脚本,用于配置 /etc/hosts 文件并添加域名解析记录
|
2025-06-18 12:50:17 +08:00 |
|
严浩
|
ce9d6838d7
|
更新 1.sh 脚本,添加 iperf3 的别名
|
2025-05-15 22:28:22 +08:00 |
|
|
|
a22f301ee0
|
更新 alpine/nezha-v1.sh
|
2025-04-15 23:02:43 +08:00 |
|
alpine-Jeddah
|
db69b6f491
|
/alpine/nezha-v1.sh 暂存
|
2025-04-15 14:50:44 +00:00 |
|
mini2024
|
ccaebc1462
|
更新 upgrade.sh 脚本,修改使用方法中的下载命令,从 curl 更改为 wget
|
2025-04-06 02:50:49 +08:00 |
|
mini2024
|
1c6bac7c2b
|
更新 1.sh 脚本,在 Alpine 系统上安装 Docker 时添加 --no-cache 选项,并添加 docker-cli-compose 包
|
2025-04-06 02:50:05 +08:00 |
|
mini2024
|
cc8f871969
|
更新 1.sh 脚本,修改 sysctl 配置以使用 fq_codel 调度器
|
2025-04-06 02:24:05 +08:00 |
|
mini2024
|
1489ef502e
|
更新 1.sh 脚本,添加软链接创建前的存在性检查,以避免重复创建软链接
|
2025-04-06 02:20:37 +08:00 |
|
mini2024
|
5c3f651e7b
|
更新 1.sh 脚本,优化 Alpine 系统下的 shadow 包安装,添加 --no-cache 选项以减少缓存使用
|
2025-04-06 02:18:44 +08:00 |
|
mini2024
|
a4bf202096
|
更新 1.sh 脚本,移除 Alpine 系统 bash_aliases 的 TODO 注释,并添加软链接创建功能
|
2025-04-06 02:15:30 +08:00 |
|
mini2024
|
fbc7fd727c
|
更新 1.sh 脚本,修改 sysctl 配置以使用 fq 调度器
|
2025-04-05 02:17:03 +08:00 |
|
mini2024
|
56833e5b4a
|
更新 1.sh 脚本,添加关于 Alpine 系统 bash_aliases 的 TODO 注释
|
2025-03-24 22:57:26 +08:00 |
|
mini2024
|
eccc0687d0
|
更新 nezha-v1.sh 脚本,添加安装说明和示例命令
|
2025-03-24 22:24:36 +08:00 |
|
mini2024
|
5aa4ff8d3f
|
更新 upgrade.sh 脚本,修改 dpkg 配置命令以支持非交互模式
|
2025-03-22 17:54:34 +08:00 |
|
mini2024
|
91ef4b7d10
|
更新 upgrade.sh 脚本,添加配置选项以强制使用默认和旧的配置文件
|
2025-03-22 17:54:02 +08:00 |
|
mini2024
|
b059c1a869
|
更新 upgrade.sh 脚本,添加 -y 选项以自动确认卸载操作
|
2025-03-22 17:50:29 +08:00 |
|
mini2024
|
52397813ce
|
优化 upgrade.sh 脚本,重构重启检查逻辑并改进输出格式
|
2025-03-22 17:34:38 +08:00 |
|
mini2024
|
02b6d71215
|
更新脚本使用说明,移除 wget 命令示例以简化使用流程
|
2025-03-22 17:19:00 +08:00 |
|
mini2024
|
af95b5f930
|
更新 upgrade.sh 脚本,移除多余的 wget 命令示例以简化使用说明
|
2025-03-22 17:15:32 +08:00 |
|
mini2024
|
edda92abc4
|
更新 upgrade.sh 脚本,简化自动更新配置并添加重启检查功能
|
2025-03-22 17:09:05 +08:00 |
|