![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Docker
文章平均质量分 83
# Docker
油墨香^_^
想要敲出漂亮的代码, 就要暴露在全世界的眼睛下!
展开
-
Jenkins + Docker 一键自动化部署 Spring Boot 应用最精简流程
本文章实现最简单全面的 Jenkins + Docker + Spring Boot 一键自动部署项目。步骤齐全,少走坑路。环境:CentOS7 + Git (Gitee)实现步骤:在 Docker 安装 Jenkins,配置 Jenkins 基本信息,利用 Dockerfile 和 Shell 脚本实现项目自动拉取打包并运行。安装社区版本 Docker CEyum updateJenkins 中文官网:https://www.jenkins.io/zh/Docker 安装一切都是那么简单。转载 2023-04-06 09:22:34 · 153 阅读 · 0 评论 -
超美观强大的 Nginx 可视化管理界面
以上就是本教程的全部内容,更多的使用教程,大家可以访问官方文档。官方文档:https://nginxproxymanager.com/guide/转载 2023-04-07 09:37:13 · 1240 阅读 · 0 评论 -
使用jenkins搭建一个中小企业前端项目部署环境(详细)
服务器购买:抢占式实例示例服务器为 阿里云 CentOS 服务器。Jenkins 安装大体分两种方式,一种使用 Docker 另一种则是直接安装,示例选择后者。不管使用哪种方式安装,最终使用层面都是一样的。Linux安装过程启动过程稍微得等30s,启动服务后访问服务器地址 + 8080 端口(提前打开安全组8080),Jenkins 默认为 8080 端口。登录页面查找密码:首次进入使用 cat /var/lib/jenkins/secrets/initialAdminPassword 查看密码。转载 2023-03-01 10:00:16 · 291 阅读 · 0 评论 -
2023年前端部署的灵魂拷问
为了最大程度利用缓存,将页面(HTML)设置为协商缓存,将 JavaScript、CSS 等设置为永久强缓存。为了解决强缓存更新问题,将文件摘要(hash)作为资源路径(URL)构成的一部分。为了解决覆盖式发布引发的问题,采用 name-hash 而非 query-hash 的组织方式,具体需要配置 webpack 的 output.filename 为 contenthash 方式。转载 2023-02-17 13:41:21 · 260 阅读 · 0 评论 -
前端开发者应该知道的 Centos/Docker/Nginx/Node/Jenkins
服务器作为开发的一环,并且现在非常多的商业公司部署在生产环境上的服务器都是CentOS系统!让我们了解了解也在情理之中!作为前端开发者,我们应该跳出自己的一亩三分地,跳出舒适区。扩大自己的技术广度和深度,只有这样!我们才能"做大做强,再创辉煌"本篇文章旨在介绍在 Centos 上的一些常见环境配置技巧,为"前端小白"们在CentOS的道路上更进一步!转载 2023-02-17 13:40:45 · 189 阅读 · 0 评论 -
Jenkins+Docker+Spring+Java项目持续集成(单机版)
Jenkins 流水线构建 jar 微服务,打包成镜像并发布到生产服务器,大致流程很简单。1、拉取代码2、编译,打包成 images 镜像3、给镜像打标签4、push镜像到harbor5、拉取镜像到生产部署服务器6、部署当然,还有很多问题,比如项目回滚,多个微服务参数化发布等,还有集群下的发布。后期再弄弄k8s的发布。转载 2023-02-13 09:55:47 · 367 阅读 · 0 评论 -
使用 Jenkins 部署码云上的 Spring Boot 项目
Jenkins 是一个开源软件项目,是基于 Java 开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。(以上介绍来源于百度百科)其实通俗来说,Jenkins 就是一个自动化部署项目的工具,帮我省去重复的运维工作。转载 2023-02-10 10:10:30 · 148 阅读 · 0 评论 -
如何快速搭建测试环境:docker 部署 tomcat 环境
直接用 docker-compose.yml 方式创建容器,无法启动 tomcat ,因为缺少启动文件,所以先临时创建一个容器,然后把容器内需要的文件复制到宿主机,再用 docker-compose.yml 方式挂载好数据券目录创建正式的容器。启动容器后,容器内部会生成 tomcat 的配置文件,将其复制到本地对应文件夹内(上面自己创建好的文件夹内)。先随便启动一个 tomcat 容器(用第一种方法,docker run),主要是为了获取 tomcat 容器内部的配置文件。创建文件夹的方法,自己搞定。转载 2023-02-09 09:52:09 · 511 阅读 · 0 评论 -
前端部署篇之如何使用 Docker 部署前端
使用docker部署前端最大的好处是隔离环境,单独管理:前端项目依赖于 Node v16,而宿主机无法满足依赖,使用容器满足需求前端项目依赖于 npm v8,而宿主机无法满足依赖,使用容器满足需求前端项目需要将 8080 端口暴露出来,而容易与宿主机其它服务冲突,使用容器与服务发现满足需求。转载 2023-02-20 10:14:25 · 610 阅读 · 0 评论 -
jenkins+gitlab+maven+docker自动化部署spring boot
构建成功后,在jenkins workspace文件目录里可看到下载下来的代码,以及在target里生成的jar包。在gitlab的项目里》设置》导入所有仓库,webhooks配置,填上上边的url,secret token。1.生成docker镜像,上传到阿里云或自搭镜像服务器,远程到主机shell进行pull,更新容器等。Jenkins 执行远程脚本(停止老版本容器,删除老版本容器,build 镜像,run 新容器)2.4 Maven配置,新增一个,去掉自动安装,选择安装的目录。转载 2023-03-09 10:52:04 · 424 阅读 · 0 评论 -
SpringCloud+Docker+Jenkins+GitLab+Maven实现自动化构建与部署实战
DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合,它是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。它的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运营工作必须紧密合作。转载 2023-03-08 11:06:08 · 326 阅读 · 0 评论 -
docker - compose 部署 Nginx
主要介绍 docker 中 Nginx 的部署及项目目录挂载的方法。docker 中部署一个服务,有三种方法,分别是 docker run、Dockerfile、docker-compose。下面用 docker-compose 方法部署 Nginx。转载 2023-03-09 10:54:14 · 2264 阅读 · 0 评论 -
docker+jenkins+gitlab部署你的Vue项目
这时候我们已经打通了本地代码->gitlab-jenkins的这个环节了,然后我们编写shell脚本执行docker语句构建容器并且执行就OK了 (1).在jenkins中配置shell脚本。转载 2023-03-23 10:23:04 · 378 阅读 · 0 评论 -
Jenkins 一键部署 java 应用 到 远程 docker 服务器
2、clean package -Dmaven.test.skip=true -Pdev -U 通过maven编译打包代码,其中dev是我们开发环境的环境标识,测试环境对应qa,线上online,大家需自行修改;如果想用docker部署war包应用,docker里基础镜像得换成tomcat的,启动命令也得参考war包部署里的,用tomcat的startup.sh启动。构建,传输完jar包后,远程服务器上运行脚本部署,下面我是在docker里运行jar包,所以容器的形式部署。1、通过Git拉取指定分支代码;转载 2023-03-13 09:39:11 · 708 阅读 · 0 评论 -
前端 jenkins 自动化部署持续集成
在公司没有运维的情况下。一开始只是抱着尝试的心理来探索持续集成的方案,在尝试了 walle/spug 这样的轻量部署方案均失败后曾打算放弃。但听到测试同事的一句吐槽:“自动部署说了三年了,都没有做出来”。于是下定决心一定要将这个目标完成。我始终坚信着,如果某件事情迟迟完成不了,那它应该是在等待某个人来完成。我就要尝试来成为这个人。于是开始不断收集资料,查阅文档,从零开始搭建。windows与svn总有大量奇奇怪怪的问题,在搭建的过程频频受阻。好不容易搭建好了,依赖却安装不了了,障碍一个接一个。转载 2022-12-06 10:09:59 · 565 阅读 · 0 评论 -
Docker 入门终极指南,详细版!别再说不会用 Docker 了!
对应到我们的项目中来,房子就是项目本身,镜像就是项目的复制,背包就是镜像仓库。快速扩展每个容器都可作为单独的进程予以运行,并且可以共享底层操作系统的系统资源,这样一来可以加快容器的启动和停止效率。虚拟机,然后在虚拟机内运行容器。是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的。指定容器中需要被挂载的目录,会把这个目录映射到宿主机的一个随机目录上,实现数据的持久化和同步。将本地的文件添加复制到容器中去,压缩包会解压,可以访问网络上的文件,会自动下载。..转载 2022-07-15 15:48:33 · 113 阅读 · 0 评论 -
写给前端的 Docker 入门终极指南,别再说不会用 Docker 了
富 时代,应用变得越来越强大,与此同时也越来越复杂。集群部署、隔离环境、灰度发布以及动态扩容缺一不可,而容器化则成为中间的必要桥梁。本节我们就来探索一下 的神秘世界,从零到一掌握 的基本原理与实践操作。别再守着前端那一亩三分地,是时候该开疆扩土了。一、讲个故事为了更好的理解 是什么,我们先来讲个故事:我需要盖一个房子,于是我搬石头、砍木头、画图纸、盖房子。一顿操作,终于把这个房子盖好了。结果,住了一段时间,心血来潮想搬到海边去。这时候按以往的办法,我只能去海边,再次搬石头、砍木头、画图纸、盖房子。转载 2022-07-14 09:22:10 · 137 阅读 · 0 评论 -
Docker实例,Nginx,Mysql,Tomcat,Redis的安装。
Docker实例,Nginx,Mysql,Tomcat,Redis的安装。转载 2022-06-15 09:28:13 · 126 阅读 · 0 评论