使用docker让项目持续开发和部署

大多人选择开发时在本地,部署时文件都在容器里,如果没有容器,那就本地开发,没有映射文件,如果部署环境到容器了,容器内部启动时设置执行命令,再将映射的文件进行编译,这就直接能实现物理机到容器热更新,热更新是由插件在项目中实现,如java,物理机文件该了,容器内部就自动检测文件变更,然后自己在另外一个环境做事,但事实上本地并没编译,这样做外部环境和内部环境不同,用于随时删除启动新容器,如果是复用容器,直接把容器当开发环境,里面像java一样热部署效果会不会更好,但缺点是不兼容容器到镜像的更新,作者应该指出热更新是不是在应用上添加的模块,还是依赖第三方git提供的钩子功能,这一点不太明白,还有一种是通过git加dev方式,代码变更到git,提交仓库,触发钩子,第三方软件监听到,拉取代码,编译,构建容器,docker删除旧版本,发布新版本,扩缩容,发布。

相关推荐
伪装成塔的小兵1 小时前
Windows使用docker部署fastgpt出现的一些问题
windows·docker·容器·oneapi·fastgpt
转身後 默落4 小时前
11.Docker 之分布式仓库 Harbor
分布式·docker·容器
菩提云5 小时前
Deepseek存算分离安全部署手册
人工智能·深度学习·安全·docker·容器
努力的小T15 小时前
使用 Docker 部署 Apache Spark 集群教程
linux·运维·服务器·docker·容器·spark·云计算
转身後 默落18 小时前
04.Docker 镜像命令
docker·容器·eureka
仇辉攻防20 小时前
【云安全】云原生- K8S 污点横移
web安全·网络安全·云原生·容器·kubernetes·k8s·安全威胁分析
人工干智能1 天前
科普:“docker”与“docker compose”
运维·docker·容器
神马都会亿点点的毛毛张1 天前
【Docker教程】万字长文详解Docker命令
java·运维·后端·docker·容器
Anna_Tong1 天前
阿里云 ACS:高效、弹性、低成本的容器计算解决方案
人工智能·阿里云·容器·kubernetes·serverless·云计算·devops
魏 无羡1 天前
k8s ssl 漏洞修复
容器·kubernetes·ssl