社区所有版块导航
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

通过jenkins将springboot部署到docker中的另一个服务器

Arun • 6 年前 • 1883 次点击  

我对ci/cd过程还不熟悉。

我们有一个在同一台机器上通过Docker中的Jenkins部署Spring Boot应用程序的模型。

我们在互联网上搜索如何将应用程序部署到另一个服务器,我们得到的唯一密钥是通过ssh代理。我希望ssh只用于通信。

我们能举一个完整的例子说明如何部署到另一个服务器上,以及需要考虑的其他预防措施是什么吗?

请引导我们

enter image description here

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

在jenkins管道中,您需要定义一个发布docker映像的阶段,在基础设施中,您需要一个存储您的工件和docker映像的存储库。

enter image description here

enter image description here

我知道仓库是 Nexus JFrog Artifactory .

所以你的服务器1,在管道的末端,将把稳定的Docker图片上传到Nexus。

要在另一台服务器(不使用编排器)中执行Docker映像,可以使用Ansible。

在网上你可以找到很多来源,例如: https://www.codementor.io/mamytianarakotomalala/how-to-deploy-docker-container-with-ansible-on-debian-8-mavm48kw0