![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Docker
文章平均质量分 76
霸道流氓气质
每一个优秀的人,都有一段沉默的时光,(项目合作请留言)是那段时光,不抱怨不诉苦,最后渡过了这段感动自己的日子。
展开
-
Docker+Jenkins+Pipline实现Vue项目input选择不同差异性config文件并修改文件内容后打包、执行sh打包压缩包、使用archiveArtifacts下载制品(jar包、压缩
上面分别讲了对Vue项目中使用Jenkins的配置以及打包SpringBoot项目时选择差异性文件打包的流程。如果同理前端Vue项目也需要在打包时选择不同的差异性配置文件,比如每个配置文件中标题名称不一样,并且需要对配置文件中的文本内容进行修改,比如需要修改时间戳字符串。原创 2024-06-18 19:30:00 · 781 阅读 · 0 评论 -
Docker+Jenkins+Pipline实现SpringBoot项目input选择不同差异性yml文件打包、执行sh打包压缩包、使用archiveArtifacts下载制品(jar包、压缩包)
在上面的基础上实现了使用Jenkinsfile文件获取git的提交记录以及获取sh的执行结果等效果。后续需要对SpringBoot项目进行打包成jar包,并可以根据不同的yml差异化配置文件打包成压缩包。进而实现不用环境下根据打包时人工选择的差异性文件名称打包成不同的tar.gz压缩包。原创 2024-06-17 17:00:49 · 753 阅读 · 0 评论 -
Docker+Jenkins+Pipline如何获取git插件环境变量(提交sha、分支等)以及Jenkinsfile中获取sh执行结果(获取git最近提交信息)
上面介绍了环境搭建以及Pipeline的Jenkinsfile的常用写法。如果需要通过Jenkins插件获取git相关的信息,比如上一次提交的SHA,分支名称等信息,然后需要输出上一次git提交的message的相关信息,即需要执行git log等的相关sh指令,并获取指令返回的结果并输出。原创 2024-06-15 09:50:27 · 1048 阅读 · 0 评论 -
Docker中部署Jenkins+Pipline流水线基础语法入门
上面在对前后端项目进行打包时分别用到了Jenkinsfile流水线项目,下面对jenkins的Pipeline流水线的语法进行简单入门介绍。原创 2024-06-14 09:49:15 · 838 阅读 · 0 评论 -
DockerCompose+Jenkins+Pipeline流水线打包Vue项目(解压安装配置Node)入门
以上使用流水线配置和打包springboot后台项目,如果要使用流水线和配置node打包vue项目,可按如下步骤。原创 2024-06-13 14:28:19 · 1412 阅读 · 0 评论 -
DockerCompose+Jenkins+Pipeline流水线打包SpringBoot项目(解压安装配置JDK、Maven等)入门
上面流程新建jenkins项目为maven项目,这里使用jenkinsfile文件的形式使用流水线语法进行SpringBoot/Maven项目的打包示例。原创 2024-06-12 21:30:00 · 892 阅读 · 0 评论 -
DockerCompose中部署Jenkins(Docker Desktop在windows上数据卷映射)
下面在Windows电脑上安装的Docker Desktop并且使用Docker Compose的方式来部署Jenkins。当然在Linux上流程一样,不过需要修改数据卷映射中的路径。原创 2024-06-06 10:06:44 · 1449 阅读 · 1 评论 -
Windows10(家庭版)中DockerDesktop(docker)的配置、安装、修改镜像源、使用
上面讲Docker Desktop在windows10非家庭版上的安装,如果是家庭版,则需要执行如下步骤。原创 2024-05-28 13:12:55 · 2841 阅读 · 2 评论 -
DockerCompose中重启某个服务时提示: (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dpor
除了以上重启某个服务的方式外。原创 2023-12-29 20:00:00 · 641 阅读 · 0 评论 -
DockerCompose修改某个服务的配置(添加或编辑端口号映射)后如何重启单个服务使其生效
上面讲了docker compose的应用示例,如果需要修改某个服务的配置文件,比如需要给其中一个java服务添加一个端口号映射,如何使正在运行的这个服务重启并生效。原创 2023-11-28 14:15:47 · 2206 阅读 · 0 评论 -
Docker+Jenkins+Gitee+Node+Vue构建dist包并通过publish over ssh传输到服务器替换重启docker-compoet编排的nginx服务
上面讲的后台jar包的构建与持续集成过程,如果是前端Vue项目实现流程如下。原创 2022-12-24 15:57:01 · 624 阅读 · 0 评论 -
Docker+Jenkins+Gitee+Maven构建后台jar包后通过命令备份、替换、重启docker-compose编排的java服务
在上面使用docker-compose编排的java服务,如果要更新jar包时需要停掉java服务,并替换jar包,然后再启动java服务。如果是结合jenkins构建的jar包并通过ssh上传至服务器之后,如果通过命令实现原jar包备份、新jar包替换、docker-compose编排的服务重启。上面已经将构建的jar包通过ssh上传到服务器,并且简单执行了一个输出命令。原创 2022-12-23 16:35:26 · 1409 阅读 · 0 评论 -
Docker+Jenkins+Gitee+Maven构建后台jar包后配置SSH传送到服务器并执行指定命令
在上面将后台jar包构建成功之后,如果需要将构建的jar包传输到服务器可以通过配置ssh并传输来实现。在上面讲过如果需要上传jar包到服务器上,即jenkins所在服务器和jar包所在服务器不是同一个,需要进行传输jar包。原创 2022-12-23 09:44:30 · 1562 阅读 · 0 评论 -
Docker+Jenkins+Gitee+Maven项目配置jdk、maven、gitee等拉取代码并自动构建以及遇到的那些坑
在上面使用Docker部署起来Jenkins的基础上,怎样拉取SpringBoot项目代码并编译构建。后台项目的搭建参考如下。原创 2022-12-21 16:47:50 · 2824 阅读 · 7 评论 -
Docker和docker-compose中部署nginx-rtmp实现流媒体服务与oob和ffmpeg推流测试
上面讲的是在windows中搭建nginx-rtmp,如果实在centos中使用docker或者docker-compose搭建那。原创 2022-12-19 16:24:41 · 2370 阅读 · 0 评论 -
docker-compose入门以及部署SpringBoot+Vue+Redis+Mysql(前后端分离项目)以若依前后端分离版为例
docker-compose是基于docker的开源项目,托管于github上,由python实现,调用 docker服务的API负责实现对docker容器集群的快速编排,即通过一个单独的yaml文件,来定义一组相关的容器来为一个项目服务。Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。从功能上看,跟 OpenStack 中的 Heat 十分类似。快速编排:站在项目角度将一组相关联容器整合在一起,对这组容器按照指定顺序进行启动。原创 2022-12-19 14:25:03 · 1351 阅读 · 1 评论 -
DockerCompose编排Nginx时提示/etc/nginx/mime.types“ failed (2: No such file or directory) in /etc/nginx/ng
使用DockerCompose编排项目时,其中nginx的服务的yml为当启动时查看nginx的日志提示:/etc/nginx/mime.types" failed (2: No such file or directory) in /etc/nginx/nginx.conf:6 注:博客:霸道流氓气质的博客_CSDN博客-C#,架构之路,SpringBoot领域博主1、这是因为挂载是整个/etc/nginx目录,但是这个目录里面只加了nginx.conf,而容器中/etc/nginx目录下还原创 2022-12-18 16:50:21 · 2060 阅读 · 0 评论 -
DockerCompose编排Redis6.2.6以及遇到的那些坑
在上面使用Dockerfile分别构建每个镜像外,还可以使用DockerCompose进行统一编排服务。但是在编排compose时,服务较多,前后端以及各种中间件等。其中在启动redis时即报错提示,所以为了单独排查redis服务的问题,单独新建一个目录以及compose文件,只编排redis并排查问题,直至启动成功为止。如何让redis启动时读取配置文件redis.conf启动,在docker-compose.yml,添加command,使其启动时读取数据卷映射的redis.conf文件。原创 2022-12-18 13:55:02 · 2268 阅读 · 0 评论 -
CentOS中使用Docker部署带postgis的postgresql
上面安装的postgresql还需自行安装postgis插件,是否可以直接安装带postgis插件的postgresql。注:博客:关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。原创 2022-11-29 17:19:48 · 1071 阅读 · 0 评论 -
CentOS中使用Docker来部署Postgresql
在上面安装好Docker之后,怎样使用docker部署Postgresql数据库。注:博客:关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。原创 2022-11-29 15:50:44 · 1215 阅读 · 0 评论 -
Docker中使用Dockerfile部署jar包时CaptchaImage验证码不显示
CentOS7中使用Dockerfile部署后台jar包:CentOS7中使用Dockerfile部署后台jar包_霸道流氓气质的博客-CSDN博客_centos docker部署jar在上面使用Dockfile部署带后台jar包的镜像并启动容器后,前端连接时验证码不显示。这里的前后端搭建采用如下若依前后端分离版手把手教你本地搭建环境并运行项目:若依前后端分离版手把手教你本地搭建环境并运行项目_霸道流氓气质的博客-CSDN博客_若依前后端分离框架搭建注:博客:霸道流氓气质的博客_CSDN博客-C#,架构之原创 2022-07-14 17:32:11 · 1115 阅读 · 0 评论 -
Docker中Zookeeper、Kafka的安装与发送和消费消息
场景Kafka依赖于ZooKeeper,这里使用Docker进行Zookeeper和Kafka的安装,并实现发送消息和消费消息。CentOS7中Docker的安装与配置:CentOS7中Docker的安装与配置_霸道流氓气质的博客-CSDN博客_centos7配置docker仓库在上面将Docker安装成功的基础上。注:博客:霸道流氓气质的博客_CSDN博客-C#,架构之路,SpringBoot领域博主关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现1原创 2022-04-20 21:40:43 · 4314 阅读 · 2 评论 -
Docker中怎样查看容器日志-以kafka容器启动失败时为例
场景CentOS7中Docker的安装与配置:CentOS7中Docker的安装与配置_霸道流氓气质的博客-CSDN博客_centos7配置docker仓库在上面将Docker安装成功的基础上,再进行docker run 进行启动容器后使用docker ps发现容器没有正常启动,所以需要查看容器日志进行确定原因。注:博客:霸道流氓气质的博客_CSDN博客-C#,架构之路,SpringBoot领域博主关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现1、实原创 2022-04-20 19:22:59 · 9552 阅读 · 0 评论 -
Docker中部署RabbitMQ并登录进入页面
场景CentOS7中Docker的安装与配置:CentOS7中Docker的安装与配置_霸道流氓气质的博客-CSDN博客_centos7配置docker仓库在上面将Docker安装成功的基础上,怎样使用Docker部署运行RabbitMQ注:博客:霸道流氓气质的博客_CSDN博客-C#,架构之路,SpringBoot领域博主关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现1、拉取镜像docker pull rabbitmq:3-management原创 2022-04-20 16:58:41 · 3008 阅读 · 0 评论 -
Docker中部署Mysql8数据库
场景Docker中部署mysql数据库:Docker中部署mysql数据库_BADAO_LIUMANG_QIZHI的博客-CSDN博客上面安装过mysql5.7,下面介绍安装Mysql8。注:博客:BADAO_LIUMANG_QIZHI的博客_CSDN博客关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现1、拉取镜像最新版docker pull mysql:latest2、创建映射目录并进行授权mkdir -p /usr/mysql8/con原创 2021-09-12 20:57:58 · 647 阅读 · 0 评论 -
Docker中使用Dockerfile的方式部署SpringBoot+Vue前后端分离的项目(若依前后端分离框架为例)
场景若依前后端分离版手把手教你本地搭建环境并运行项目:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108465662在上面搭建起来SpringBoot+Vue前后端分离的项目后,如果要进行项目部署的话。可以通过nginx部署前端代码并进行接口机请求映射,后台jar包单独启动,redis和mysql都要安装。具体流程可以参照下面若依前后端分离版本,Windows下使用Nginx代理的方式进行部署(全流程,图文教程):原创 2021-09-09 21:34:48 · 2031 阅读 · 3 评论 -
Docker中使用Dockerfile定制化jar启动时:at sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1264)
场景CentOS7中使用Dockerfile部署后台jar包:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119818808在上面使用Dockfile部署带后台jar包的镜像时提示:at sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1264)这里的jar包使用的是若依前后端分离版的后台jar包。本地搭建流程可以参照若依前后端分原创 2021-09-09 16:47:36 · 1081 阅读 · 0 评论 -
Docker中部署mysql后SpringBoot连接时提示表不存在(修改表名忽略大小写)
场景Docker中部署mysql数据库:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/99213563在上面使用Docker部署数据库之后,运行SpringBoot的jar包连接时报错,提示:java.sql.SQLSyntaxErrorException:Table 'xx'.QRTZ_LOCKS'doesn't exist注:博客:https://blog.csdn.net/badao_liumang_原创 2021-09-09 13:43:49 · 955 阅读 · 0 评论 -
Dockerfile中通过ENV指定动态参数在RUN时传递参数(部署后台jar包时指定端口为例)
场景CentOS7中使用Dockerfile部署后台jar包:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119818808在上面使用Dockerfile部署SpringBoot打成的jar包的基础上,怎样做到传递动态参数,比如在运行时才指定项目的端口号,或者说在运行时再指定连接mysql的地址。注:博客:https://blog.csdn.net/badao_liumang_qizhi关注公众号霸道的程原创 2021-08-31 14:31:19 · 6177 阅读 · 0 评论 -
CentOS中使用Dockerfile部署初始化sql文件的mysql
场景Docker中部署mysql数据库:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/99213563CentOS中使用Dockerfile部署带websocket的SpringBoot的jar包:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119849922在上面部署Mysql镜像和会使用Dockerfile的基础上。如果要实现定制化一个my原创 2021-08-30 15:37:33 · 593 阅读 · 0 评论 -
CentOS中使用Docker安装Gitlab
场景CentOS7中Docker的安装与配置:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119028701首先按照上面在CentOS7中安装Docker注:博客:https://blog.csdn.net/badao_liumang_qizhi 关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现1、搜索镜像docker search gitlab2、拉取镜像do原创 2021-08-25 19:36:36 · 1402 阅读 · 0 评论 -
CentOS中使用Docker安装Jenkins
场景CentOS7中Docker的安装与配置:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119028701首先按照上面在CentOS7中安装Docker注:博客:https://blog.csdn.net/badao_liumang_qizhi关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现1、搜索镜像docker search jenkins2、拉取镜像do原创 2021-08-25 15:05:51 · 1172 阅读 · 0 评论 -
CentOS中使用Docker安装SqlServer以及遇到的那些坑
场景CentOS7中Docker的安装与配置:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119028701首先按照上面在CentOS7中安装Docker注:博客:https://blog.csdn.net/badao_liumang_qizhi关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现1、在CenoOS上新建目录mssqlvol,在此目录下新建data、log、secrets三原创 2021-08-23 10:44:01 · 2210 阅读 · 0 评论 -
CentOS中使用Dockerfile部署带websocket的SpringBoot的jar包
场景CentOS7中使用Dockerfile部署后台jar包:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119818808在上面使用Dockerfile定制的镜像部署了一个普通的jar包, 如果是jar包里面包含websocket的使用,流程也是一样。websocket所使用的端口和后台端口一致,所以不用开放多个端口。首先在SpringBoot项目中集成websocketSpringBoot+Vue整合W.原创 2021-08-22 11:03:39 · 536 阅读 · 0 评论 -
CentOS中使用Docker+nginx部署Vue打包的dist项目
场景CentOS7中Docker的安装与配置:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119028701首先按照上面在CentOS7中安装Docker注:博客:https://blog.csdn.net/badao_liumang_qizhi关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现1、首先打包Vue项目成dist文件这里采用亲后端分离的快速开发框架若依前后端分离版手原创 2021-08-21 15:05:13 · 1402 阅读 · 0 评论 -
CenOS7中使用Docker安装配置Redis(数据持久化与数据卷映射)
场景CentOS7中Docker的安装与配置:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119028701首先按照上面在CentOS7中安装Docker注:博客:https://blog.csdn.net/badao_liumang_qizhi关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现1、搜索Redis镜像docker search redis可以看到第一个STARS原创 2021-08-20 15:05:06 · 840 阅读 · 4 评论 -
CentOS7中使用Dockerfile部署后台jar包
场景使用Dockerfile定制镜像来部署Tomcat项目:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/99105626在上面使用Tomcat部署项目之外,还可以使用Dockfile基于openjdk部署jar包项目。注:博客:https://blog.csdn.net/badao_liumang_qizhi关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现1、新建SpringBoot项原创 2021-08-20 10:59:56 · 1257 阅读 · 0 评论 -
CentOS7中使用Docker安装SVN以及配置账号权限
场景CentOS7中Docker的安装与配置:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119028701首先按照上面在CentOS7中安装Docker注:博客:https://blog.csdn.net/badao_liumang_qizhi关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现1、使用Docker搜索svndocker search svn2、下载第一原创 2021-08-19 14:15:17 · 790 阅读 · 0 评论 -
CentOS7中离线安装Docker与卸载
场景CentOS7中Docker的安装与配置:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119028701在上面安装Docker时,CentOS是可以访问外网安装的。如果是在内网服务器上,即这台服务器没法访问外网应该如何安装Docker。注:博客:https://blog.csdn.net/badao_liumang_qizhi 关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现首原创 2021-07-29 16:31:01 · 539 阅读 · 0 评论 -
CentOS7中卸载Docker
场景CentOS7中Docker的安装与配置:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119028701在上面进行安装之后,如果想要卸载Docker怎么办。注:博客:https://blog.csdn.net/badao_liumang_qizhi 关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现首先切换到root账户su输入账户密码然后查询安装过的包yum l原创 2021-07-29 15:06:44 · 251 阅读 · 0 评论