Skip to content

这个仓库包含了我个人使用的 Docker 镜像的自动构建配置。所有的构建过程都是开源的,并且由 GitHub Actions 自动完成,确保了构建的安全性和透明度。

License

Notifications You must be signed in to change notification settings

liuweitao/DockerHub-AutoBuild

Repository files navigation

自用 Docker 镜像构建仓库

这个仓库包含了我个人使用的 Docker 镜像的自动构建配置。所有的构建过程都是开源的,并且由 GitHub Actions 自动完成,确保了构建的安全性和透明度。这个项目旨在提供一系列易于使用、自动更新的 Docker 镜像,适用于各种自托管服务。

支持的镜像

  • Nextcloud: 私有云存储解决方案
  • CoreDNS: 灵活可扩展的 DNS 服务器
  • FRP(服务器端和客户端): 快速反向代理
  • Endlessh: SSH 蜜罐
  • Realm: 轻量级代理服务器
  • Caddy-CF(带有 Cloudflare DNS 插件的 Caddy): 现代化 Web 服务器
  • Caddy-WebDAV(带有 WebDAV 模块的 Caddy): 支持 WebDAV 的现代化 Web 服务器
  • Laravel: PHP 框架开发环境
    • Nginx: 针对 Laravel 优化的 Nginx 服务器
    • PHP 7.4: Laravel PHP 7.4 运行环境
    • PHP 8: Laravel PHP 8 运行环境
  • Paperless-ngx: 支持中文 OCR 的文档管理系统
  • ADB: Android Debug Bridge 工具集

特性

  • 每日自动检查软件的新版本
  • 多架构构建(支持 amd64 和 arm64)
  • 自动将新镜像推送到 Docker Hub
  • 为每个软件进行版本跟踪

项目结构

每个项目都包含以下文件:

  • Dockerfile: 用于构建 Docker 镜像
  • compose.yaml: Docker Compose 配置文件
  • README.md: 项目说明文件
  • 配置文件示例(如适用)

使用方法

  1. 克隆此仓库
  2. 进入所需项目的目录
  3. 按照项目 README.md 中的说明进行配置
  4. 使用 docker compose up -d 启动服务

注意:在使用任何镜像之前,请务必仔细阅读相应项目目录下的 README.md 文件,了解具体的配置和使用方法。

镜像列表

要使用这些镜像,您可以从 Docker Hub 拉取:

docker pull liuweitao/nextcloud:latest
docker pull liuweitao/coredns:latest
docker pull liuweitao/frps:latest
docker pull liuweitao/frpc:latest
docker pull liuweitao/endlessh:latest
docker pull liuweitao/realm:latest
docker pull liuweitao/caddy-cf:latest
docker pull liuweitao/caddy-webdav:latest
docker pull liuweitao/laravel-nginx:latest
docker pull liuweitao/laravel-php:7.4
docker pull liuweitao/laravel-php:8
docker pull liuweitao/paperless-ngx:latest
docker pull liuweitao/adb:latest

安全性

所有的构建过程都在 GitHub Actions 中进行,您可以在工作流程文件中查看具体的构建步骤。这确保了构建过程的透明度和安全性。

常见问题

如果您在使用过程中遇到任何问题,请先检查以下几点:

  1. 确保您使用的是最新版本的镜像
  2. 检查您的配置文件是否正确
  3. 查看容器的日志以获取更多信息

如果问题仍然存在,请在 Issues 中提出。

贡献和需求

这是一个个人使用的项目,但如果您发现任何问题或有改进建议,欢迎提出 Issue 或 Pull Request。

虽然我平时比较忙,但我会尽量抽出时间来满足那些提出需求的人。如果您有任何特殊需求或建议,请随时在 Issues 中提出。我会在有空的时候尽力满足这些需求。

许可证

本项目采用 MIT 许可证 - 详情请见 LICENSE 文件。

致谢

感谢以下开源项目,没有它们就没有这个仓库的存在:

About

这个仓库包含了我个人使用的 Docker 镜像的自动构建配置。所有的构建过程都是开源的,并且由 GitHub Actions 自动完成,确保了构建的安全性和透明度。

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •