软件开发 基于Docker的交付流程

本文解释了如何使用Docker和Kubernetes(K8S)实现DevOps流程,包括代码提交到Git仓库后,通过Jenkins自动构建、打包镜像、推送至镜像仓库,并在Docker主机上部署容器的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基于Docker/K8S的DevOps应用方案。

作为一个软件开发新手,一直搞不清楚这样一个问题:为啥本地代码提到Git代码仓库,然后去管理台打镜像生成镜像版本号,将此版本号镜像配置到容器云平台就能让项目在服务器上跑起来。通过最近学习的Docker和K8S相关知识,将该流程在此简单总结一下。

自动化工作流程:

  • 开发人员将本地代码提交至GitLab或其他代码仓库;
  • Jenkins人工/自动执行项目构建;
  • Jenkins拉取代码、代码编码、打包镜像、推送到镜像仓库;
  • Jenkins在Docker主机创建容器并发布。

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值