这个项目能做什么
Watchtower 可自动更新正在运行的 Docker 容器。当新镜像推送到 Docker Hub 或私有仓库时,Watchtower 会拉取该镜像,优雅地关闭现有容器,并使用与原始部署相同的选项重新启动它。
快速启动只需一条 docker run 命令,挂载 Docker 套接字(/var/run/docker.sock)并运行 nickfedor/watchtower 镜像。项目声明其适用于家庭实验室、媒体中心、本地开发环境及类似场景,并明确不建议用于商业或生产环境,建议改用 Kubernetes 配合 CI/CD。
Docker 镜像发布支持 amd64、i386、armhf、arm64v8 和 riscv64 架构。README 中建议使用较新的 Docker 版本;该版本已测试支持 v1.43 及以上版本,默认自动协商 API 版本,并验证显式设置的 DOCKER_API_VERSION,失败时回退到自动协商。
完整文档托管在 watchtower.nickfedor.com。该仓库采用 Apache-2.0 许可证,使用 CircleCI、Codecov 和 Codacy,并维护一份 all-contributors 列表。
评论
0 人表达喜爱 · 满10人后显示 Deer Point
登录后参与讨论。