小豪
小豪

小豪

DevOps


Docker日志收集系统-Dozzle

这篇文章主要介绍了如何使用 Docker Compose 挂载外部卷来实现数据持久化,以及如何利用 Dozzle 进行容器日志的实时监控。文章首先详细说明了如何在 `docker-compose.yml` 文件中定义并挂载自定义卷,包括指定本地驱动和绑定目录的具体配置方法。接着介绍了 Dozzle 的功能及其优势,展示了如何通过简单的命令启动 Dozzle 容器来实现对多个服务容器日志的实时查看,并支持动态加载新部署的服务。文章还提到在使用过程中需要注意的事项,如提前创建外部数据目录、重新加载配置文件以应用更改等。最后,文章引用了相关官方文档和阿里云实战教程作为参考链接。--DeepSeek

Moonglade DevOps Docker Docker Compose Container Orchestration Systemd Timer

用batch脚本自动更新部署构建系统

在这篇博文中,我们探讨了如何通过Batch脚本实现自动化部署构建系统,以解决手动操作繁琐、耗时的问题。文章首先描述了传统手动部署流程的痛点,并提出通过脚本优化来提高效率。在初始优化阶段,我们将远程服务器的svn仓库拉取到本地,减少了登录服务器和文件复制的时间消耗。进一步优化中,我们实现了自动触发Jenkins构建,通过配置Nginx代理、设置Jenkins用户Token和触发事件,最终实现了一键式自动化部署流程。 整个过程中,我们不仅节省了大量时间,还降低了他人加入项目时的适应成本。最终的解决方案包括本地构建、文件传输、远程svn提交以及自动触发构建等步骤,极大提升了开发效率。文章最后提出了一个问题:在实际工作中,你是否也在为类似的重复性操作而烦恼?如果是,不妨尝试通过自动化脚本来优化你的工作流程,从而将更多精力集中在核心业务上。--DeepSeek

DevOps svn Batch Maven Jenkins Automation Deployment

Gitlab CI/CD全自动部署实战

本文分享了通过GitLab CI/CD实现全自动部署的经验与实践,从手动上传代码到服务器的传统方式转变为自动化流程,详细介绍了如何配置GitLab Pipeline、集成测试用例以及一键式部署的实现过程。文章通过实际案例展示了CI/CD带来的效率提升:开发人员无需关注繁琐的部署细节,能够将更多精力投入到系统设计和功能开发中;同时,自动化的测试环节确保了代码质量,避免了因人工操作失误导致的问题。此外,文中还展望了未来的优化方向,包括部署Harbor镜像仓库、多容器管理以及远程服务器SSH部署等。这篇文章不仅为开发者提供了实用的技术方案,也引发了关于如何进一步提升开发流程自动化水平的思考:在面对频繁整改需求时,是否可以通过自动化验证和版本回退机制来降低人力成本?在追求高效的同时,如何平衡测试覆盖率与开发速度之间的关系?--DeepSeek

DevOps Java Docker GitLab Runner CI/CD Automation

2021年终总结

这篇文章是作者对自己过去一年的年终总结,回顾了工作、学习和生活中的点滴。在工作中,作者经历了刚入职时的巨大压力以及同事离职后接手项目所带来的挑战,但通过调整心态和积极面对,最终克服了困难;在学习上,他从最初的迷茫到找到适合自己的学习方法,掌握了docker、springboot等技术,并学会了更高效的学习方式;在生活中,他对物质追求较为淡泊,更注重个人成长和与志同道合者的交流。文章结尾处,作者表示虽然这一年学到了很多东西,但也清醒地认识到自身的不足,希望在新的一年里能够继续在编程世界中有所突破。通过这篇总结,我们可以看到一个人在技术道路上的成长轨迹,也能从中获得面对挑战时的启发:当你感到迷茫或遇到困难时,不妨静下心来思考一下"这真的是我想要的吗?如果再给我一次机会,我会如何选择?"--DeepSeek

DevOps Docker career-growth spring boot Programmer Journey Work Pressure Management

  • 1