
Docker相关
文章平均质量分 77
Docker基础、进阶
霸道流氓气质
每一个优秀的人,都有一段沉默的时光,(项目合作请留言)是那段时光,不抱怨不诉苦,最后渡过了这段感动自己的日子。
展开
-
CentOS中离线安装DockerCompos并用其部署Rabbitmq(使用离线导入导出docker镜像方式)
参考上面类似的方式实现使用DockerCompose部署Rabbimq。因服务器无法连接外网,但是已经安装了Docker,所以需要离线安装DockerCompose,并且先从能通外网的电脑或服务将rabbitmq的docker镜像进行导出,然后将其导入到服务器上。原创 2025-04-10 09:28:56 · 850 阅读 · 0 评论 -
Docker和docker-compose中部署nginx-rtmp实现流媒体服务与oob和ffmpeg推流测试
上面讲的是在windows中搭建nginx-rtmp,如果实在centos中使用docker或者docker-compose搭建那。原创 2022-12-19 16:24:41 · 2929 阅读 · 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 · 933 阅读 · 0 评论 -
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 · 2332 阅读 · 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 · 313 阅读 · 0 评论 -
Docker中怎样查看容器日志-以kafka容器启动失败时为例
场景CentOS7中Docker的安装与配置:CentOS7中Docker的安装与配置_霸道流氓气质的博客-CSDN博客_centos7配置docker仓库在上面将Docker安装成功的基础上,再进行docker run 进行启动容器后使用docker ps发现容器没有正常启动,所以需要查看容器日志进行确定原因。注:博客:霸道流氓气质的博客_CSDN博客-C#,架构之路,SpringBoot领域博主关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现1、实原创 2022-04-20 19:22:59 · 9845 阅读 · 0 评论 -
CentOS中使用Docker来部署Postgresql
在上面安装好Docker之后,怎样使用docker部署Postgresql数据库。注:博客:关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。原创 2022-11-29 15:50:44 · 1394 阅读 · 0 评论 -
Docker Compose安装Registry后配置WebUI与客户端
场景Docker 私服Registry简介与使用Docker-Compose安装Registry:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/101567542在上面安装Registry后配置其客户端以及Web UI。注:博客:https://blog.csdn.net/badao_liumang_qizh...原创 2019-09-29 22:31:33 · 532 阅读 · 0 评论 -
Docker在服务器之间怎样导入导出镜像(服务器之间容器复制)
场景Docker+Tomcat+geoserver+shp发布地图服务:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119181528在上面拉取了一个Tomcat的镜像,并在tomcat中添加了一个war包此war包为geoserver的war包,并且对此geoserver服务进行了一些更改。总而言之就是容器中的镜像进行过修改和配置,需要将这个容器整个的复制到新的服务器上一份,就不用再重新配置环境了。需要把容原创 2021-07-28 22:58:46 · 1208 阅读 · 0 评论 -
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 · 1186 阅读 · 0 评论 -
Docker+Jenkins+Gitee+Maven项目配置jdk、maven、gitee等拉取代码并自动构建以及遇到的那些坑
在上面使用Docker部署起来Jenkins的基础上,怎样拉取SpringBoot项目代码并编译构建。后台项目的搭建参考如下。原创 2022-12-21 16:47:50 · 3263 阅读 · 7 评论 -
使用Docker Compose 部署Nexus后初次登录账号密码不正确,并且在nexus-data下没有admin.password
场景Ubuntu Server 上使用Docker Compose 部署Nexus(图文教程):https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/101111611在上面已经实现部署Nexus后,初次登录的默认账户密码:adminadmin123但是在进行登录时却提示密码不正确后者没权限,根据提...原创 2019-09-21 22:03:47 · 1404 阅读 · 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 · 624 阅读 · 0 评论 -
CentOS中使用Docker部署带postgis的postgresql
上面安装的postgresql还需自行安装postgis插件,是否可以直接安装带postgis插件的postgresql。注:博客:关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。原创 2022-11-29 17:19:48 · 1183 阅读 · 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 · 1679 阅读 · 0 评论 -
Docker获取镜像并运行
场景Ubuntu Server 16.04 LTS上使用Docker部署Tomcat:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/98329796实现从Docker镜像仓库获取镜像的命令docker pullDocker拉取命令参数可以通过docker pull --help查看...原创 2019-08-05 21:32:37 · 873 阅读 · 0 评论 -
Ubuntu Server 16.04 LTS上给Docker配置镜像加速器
场景Ubuntu Server 16.04 LTS上安装Docker(使用脚本的方式):https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/98113544Docker镜像官方网站:https://hub.docker.com以搜索Tomcat为例因为网络原因从此网站上下载镜像会比较缓慢,所以需要配置...原创 2019-08-03 13:23:00 · 638 阅读 · 0 评论 -
DockerCompose中部署Jenkins(Docker Desktop在windows上数据卷映射)
下面在Windows电脑上安装的Docker Desktop并且使用Docker Compose的方式来部署Jenkins。当然在Linux上流程一样,不过需要修改数据卷映射中的路径。原创 2024-06-06 10:06:44 · 1720 阅读 · 0 评论 -
DockerCompose+Jenkins+Pipeline流水线打包SpringBoot项目(解压安装配置JDK、Maven等)入门
上面流程新建jenkins项目为maven项目,这里使用jenkinsfile文件的形式使用流水线语法进行SpringBoot/Maven项目的打包示例。原创 2024-06-12 21:30:00 · 1174 阅读 · 0 评论 -
使用Docker Compose 部署Nexus后提示:Unable to create directory /nexus-data/instance
场景Ubuntu Server 上使用Docker Compose 部署Nexus(图文教程):https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/101111611在上面部署好Nexus后,启动后日志提示:Unable to create directory /nexus-data/instance注:...原创 2019-09-21 22:11:49 · 1222 阅读 · 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 · 2584 阅读 · 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 · 2184 阅读 · 3 评论 -
Ubuntu Server 16.04 LTS上安装Docker(使用脚本的方式)
场景Linux-安装 Ubuntu Server 16.04 X64(图文教程详细版):https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/93790806在上面安装好Ubuntu Server 16.04成功之后,继续安装Docker。Docker分为两个版本Docker CE 版 社区版 免费版Docker E...原创 2019-08-01 22:18:35 · 383 阅读 · 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 · 604 阅读 · 0 评论 -
Docker中使用自定义网络方式实现Redis集群部署与测试流程
参考上面的流程实现自定义网络的实现。下面记录其应用实例,使用Docker的自定义网络实现redis集群部署。原创 2024-07-30 15:01:03 · 541 阅读 · 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 · 1561 阅读 · 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 · 1539 阅读 · 0 评论 -
使用Dockerfile定制镜像-定制Tomcat为例
场景Ubuntu Server 16.04 LTS上安装Docker(使用脚本的方式):https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/98113544Ubuntu Server 16.04 LTS上给Docker配置镜像加速器:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/a...原创 2019-08-10 17:48:05 · 473 阅读 · 0 评论 -
Docker中启动、终止和删除容器命令
场景Ubuntu Server 16.04 LTS上使用Docker部署Tomcat:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/98329796实现Docker启动容器新建并启动docker run举例docker run -t -i ubuntu:14.04 /bin/bash其中,...原创 2019-08-11 14:19:42 · 1457 阅读 · 0 评论 -
DockerCompose中启动服务时提示:container is marked for removal and cannot be started,无法移除dead状态的容器解决方案
通过上述方式编排服务时,由于服务器异常关机或资源、磁盘耗尽等情况,导致所有服务异常停止。此时再执行以及时提示:此时尝试重启服务器,并且重启docker服务仍然不行。原创 2025-01-09 08:55:23 · 588 阅读 · 0 评论 -
CentOS7中Docker的安装与配置
场景DockerDocker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。Docker官网https://www.docker.com/官方文档:https://docs.docker.co原创 2021-07-23 11:51:07 · 1698 阅读 · 0 评论 -
Docker+Tomcat+geoserver+shp发布地图服务
场景CentOS7中Docker的安装与配置:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119028701CentOS中使用Docker来部署Tomcat:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119108232Docker中宿主机与容器之间互传文件(docker cp的方式):https://blog.csdn.net/BADAO_原创 2021-07-28 15:32:36 · 889 阅读 · 0 评论 -
Docker+Jenkins+Pipline实现SpringBoot项目input选择不同差异性yml文件打包、执行sh打包压缩包、使用archiveArtifacts下载制品(jar包、压缩包)
在上面的基础上实现了使用Jenkinsfile文件获取git的提交记录以及获取sh的执行结果等效果。后续需要对SpringBoot项目进行打包成jar包,并可以根据不同的yml差异化配置文件打包成压缩包。进而实现不用环境下根据打包时人工选择的差异性文件名称打包成不同的tar.gz压缩包。原创 2024-06-17 17:00:49 · 921 阅读 · 0 评论 -
DockerCompose中重启某个服务时提示: (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dpor
除了以上重启某个服务的方式外。原创 2023-12-29 20:00:00 · 875 阅读 · 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 · 1458 阅读 · 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 · 660 阅读 · 0 评论 -
Ubuntu Server 上使用Docker Compose 部署Nexus(图文教程)
场景Docker-Compose简介与Ubuntu Server 上安装Compose:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100902301Docker Compose基本使用-使用Compose启动Tomcat为例:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/...原创 2019-09-21 17:21:16 · 895 阅读 · 0 评论 -
Docker Compose部署GitLab服务,搭建自己的代码托管平台(图文教程)
场景Docker-Compose简介与Ubuntu Server 上安装Compose:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100902301Docker Compose基本使用-使用Compose启动Tomcat为例:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/...原创 2019-09-19 23:15:29 · 2125 阅读 · 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 · 3112 阅读 · 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 · 1604 阅读 · 1 评论