文件名称:dockupdater:自动使您的Docker服务和Docker容器保持最新版本
文件大小:2.93MB
文件格式:ZIP
更新时间:2024-05-22 02:33:31
python docker docker-container containers docker-swarm
Docker +更新程序= Dockupdater 自动使您的docker服务和docker容器保持最新版本。 概述 Dockupdater将监视(全部或由标签指定)正在运行的Docker容器和正在运行的服务(在Docker群中),并将它们更新为远程注册表中的(最新或标记的)可用映像。 将映像推送到注册表,然后只需等待定义的时间间隔,使dockupdater查找新映像并自动重新部署容器。 通过提供的多种平台通知您 与Docker swarm一起使用以更新最新可用版本的服务 限制您的服务器SSH访问 有助于保持第三方容器的最新状态 入门 可以找到更详细的用法和配置。 Docker容器 通过docker映像将Dockupdater部署在独立容器中,如下所示: docker run -d --name dockupdater \ -v /var/run/docker.sock:/va
【文件预览】:
dockupdater-master
----MANIFEST.in(42B)
----.github()
--------ISSUE_TEMPLATE()
----qemu-arm-static(3.82MB)
----Dockerfile.arm64(378B)
----Dockerfile(301B)
----scripts()
--------deploy.sh(509B)
--------release_deploy.sh(1KB)
--------update_version.sh(150B)
----entrypoint(129B)
----requirements.txt(189B)
----dockupdater()
--------dockupdater.py(9KB)
--------lib()
--------__init__.py(36B)
--------helpers()
--------templates()
--------update()
----.travis.yml(4KB)
----pytest.ini(279B)
----LICENSE(1KB)
----Dockerfile.arm(370B)
----setup.py(1KB)
----README.md(3KB)
----.pre-commit-config.yaml(1008B)
----docs()
--------index.md(2KB)
--------Frequently-Asked-Questions.md(4KB)
--------Options.md(12KB)
--------Customized-Scheduling.md(500B)
--------CNAME(20B)
--------Notifications.md(3KB)
--------Labels.md(4KB)
--------Private-Registries.md(1KB)
--------_config.yml(202B)
----.hadolint.yaml(59B)
----.codecov.yml(95B)
----tests()
--------lib()
--------test_dockupdater.py(741B)
--------__init__.py(0B)
--------helpers()
--------conftest.py(3KB)
--------update()
----.gitignore(1KB)
----qemu-aarch64-static(4.37MB)
----.coveragerc(205B)