社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  docker

推送时自动部署docker映像

Mathis • 3 年前 • 1311 次点击  

首先,我是连续部署的noob。我目前有一个VPS,运行3个docker容器(Flask、MongoDb、Nginx),我用docker compose从DockerHub中提取这些容器。我想做的是在我的github repo中推送一些代码时自动部署这3个容器。我认为使用Ansible是可能的,但我从未使用过。

有人能告诉我怎么做吗? 非常感谢

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/133666
 
1311 次点击  
文章 [ 1 ]  |  最新文章 3 年前
VonC
Reply   •   1 楼
VonC    3 年前

最后,我将使用詹金斯:)

这意味着webhook,如中所述“ How to Integrate Your GitHub Repository to Your Jenkins Project “是的 Guy Salton

https://cdn2.hubspot.net/hubfs/208250/Blog_Images/jengit3.png

这意味着你的Jenkins服务器可以通过面向互联网的公共URL访问,这在企业环境中并不总是显而易见的。

GitHub操作” Publishing Docker images “可以帮助将图像发布到DockerHub,但你仍然需要监听/检测这些事件,以便让你的Jenkins触发工作拉动,”PPPublished images说。

为此,Jenkins的一个常规调度程序使用 regclient/regclient 可以帮助检查最新发布的SHA2图像ID是否已更改。
更多信息请参见“ Container Registry Management with Brandon Mitchell: DevOps and Docker (Ep 108) ".