
docker
文章平均质量分 50
ChrylZzz
博客用于记录学习
展开
-
使用Jenkins一键打包部署SpringBoot应用---docker版本
任何简单操作的背后,都有一套相当复杂的机制。本文将以SpringBoot应用的在Docker环境下的打包部署为例,详细讲解如何使用Jenkins一键打包部署SpringBoot应用。Jenkins简介Jenkins是开源CI&CD软件领导者,提供超过1000个插件来支持构建、部署、自动化,满足任何项目的需要。我们可以用Jenkins来构建和部署我们的项目,比如说从我们的代码仓库获取代码,然后将我们的代码打包成可执行的文件,之后通过远程的ssh工具执行脚本来运行我们的项目。Jenkin.原创 2021-01-04 17:40:07 · 595 阅读 · 0 评论 -
SpringBoot应用整合ELK实现日志收集
SpringBoot应用整合ELK实现日志收集ELK即Elasticsearch、Logstash、Kibana,组合起来可以搭建线上日志系统,本文主要讲解使用ELK来收集SpringBoot应用产生的日志。学习前需要了解的内容开发者必备Docker命令 使用Docker Compose部署SpringBoot应用 SpringBoot应用中使用AOP记录接口访问日志ELK中各个服务的作用Elasticsearch:用于存储收集到的日志信息; Logstash:用于收集日志...原创 2021-01-02 22:58:25 · 242 阅读 · 0 评论 -
docker镜像加速器
使用阿里云镜像加速器[root@localhost ~]# cd /etc/docker[root@localhost ~]# vi /etc/docker/daemon.json{"registry-mirrors": ["https://9cpn8tt6.mirror.aliyuncs.com"]}[root@localhost ~]# systemctl daemon-reload[root@localhost ~]# systemctl restart docker..原创 2021-01-02 22:07:42 · 187 阅读 · 0 评论 -
MongoDB安装
MongoDB安装下载MongoDB4.2.5的docker镜像:docker pull mongo:4.2.5使用docker命令启动:docker run -p 27017:27017 --name mongo \-v /mydata/mongo/db:/data/db \-d mongo:4.2.5原创 2021-01-02 21:03:33 · 133 阅读 · 0 评论 -
Kibana安装
Kibana安装下载Kibana7.6.2的docker镜像:docker pull kibana:7.6.2使用如下命令启动Kibana服务:docker run --name kibana -p 5601:5601 \--link elasticsearch:es \-e "elasticsearch.hosts=http://es:9200" \-d kibana:7.6.2开启防火墙:firewall-cmd --zone=public --add-port=56原创 2021-01-02 21:02:00 · 117 阅读 · 0 评论 -
Logstash安装-docker安装
Logstash安装下载Logstash7.6.2的docker镜像:docker pull logstash:7.6.2修改Logstash的配置文件logstash.conf中output节点下的Elasticsearch连接地址为es:9200,配置文件地址:https://github.com/macrozheng/mall/blob/master/document/elk/logstash.confoutput { elasticsearch { hosts =>原创 2021-01-02 20:59:55 · 1444 阅读 · 3 评论 -
docker-compose下载
由于服务器是CentOS系统,则下载Linux版本的Compose:下载地址:https://github.com/docker/compose/releases(3)将下载下来的“docker-compose-Linux-x86_64”文件上传到服务器上,然后执行如下命令将其移动到/usr/local/bin,并改名为“docker-compose”。 1 sudo mv docker-compose-Linux-x86_64 /usr/lo...原创 2020-06-27 18:38:25 · 4984 阅读 · 0 评论 -
Jenkins一键打包部署前端应用
使用Jenkins一键打包部署前端应用,就是这么6!上一次我们讲到了使用Jenkins一键打包部署SpringBoot应用,这一次我们来讲下如何一键打包部署前端应用,以Vue前端应用为例,这里我们使用mall-admin-web中的代码来进行演示。学前准备学习本文需要一些Jenkins和Nginx的知识,对这些不熟悉的小伙伴可以参考以下文章。使用Jenkins一键打包部署S...原创 2020-04-17 08:43:30 · 547 阅读 · 0 评论 -
开发者必备Docker命令,详细版
开发者必备Docker命令本文主要讲解Docker环境的安装以及Docker常用命令的使用,掌握这些对Docker环境下应用的部署具有很大帮助。Docker 简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows机器上。使用Docker可以更方便低打包、测试以及部署应用程序。Dock...原创 2020-04-17 08:43:38 · 189 阅读 · 0 评论 -
Maven插件为SpringBoot应用构建Docker镜像
使用Maven插件为SpringBoot应用构建Docker镜像本文主要介绍如何使用Maven插件将SpringBoot应用打包为Docker镜像,并上传到私有镜像仓库Docker Registry的过程。Docker RegistryDocker Registry 2.0搭建docker run -d -p 5000:5000 --restart=always --name...原创 2020-04-19 14:05:17 · 278 阅读 · 0 评论 -
Dockerfile为SpringBoot应用构建Docker镜像
使用Dockerfile为SpringBoot应用构建Docker镜像上次写过一篇使用Maven插件构建Docker镜像,讲述了通过docker-maven-plugin来构建docker镜像的方式,此种方式需要依赖自建的Registry镜像仓库。本文将讲述另一种方式,使用Dockerfile来构建docker镜像,此种方式不需要依赖自建的镜像仓库,只需要应用的jar包和一个Dockerf...原创 2020-04-17 08:44:09 · 145 阅读 · 0 评论 -
docker安装Elasticsearch
Elasticsearch安装下载elasticsearch6.4.0的docker镜像: docker pull elasticsearch:6.4.0Copy to clipboardErrorCopied 修改虚拟内存区域大小,否则会因为过小而无法启动: sysctl -w vm.max_map_count=262144Copy to clipboardErrorCopie...原创 2020-04-16 15:44:34 · 210 阅读 · 0 评论 -
docker安装rabbitmq
RabbitMQ安装下载rabbitmq3.7.15的docker镜像: docker pull rabbitmq:3.7.15Copy to clipboardErrorCopied 使用docker命令启动: docker run -d --name rabbitmq \--publish 5671:5671 --publish 5672:5672 --publish 43...原创 2020-04-16 15:44:03 · 264 阅读 · 0 评论 -
docker安装nginx
Nginx安装下载nginx1.10的docker镜像:docker pull nginx:1.10Copy to clipboardErrorCopied从容器中拷贝nginx配置先运行一次容器(为了拷贝配置文件): docker run -p 80:80 --name nginx \-v /mydata/nginx/html:/usr/share/nginx/html ...原创 2020-04-16 15:43:33 · 219 阅读 · 0 评论 -
docker安装redis
Redis安装下载redis3.2的docker镜像: docker pull redis:3.2Copy to clipboardErrorCopied 使用docker命令启动: docker run -p 6379:6379 --name redis \-v /mydata/redis/data:/data \-d redis:3.2 redis-server --ap...原创 2020-04-16 15:42:59 · 166 阅读 · 0 评论 -
docker安装mysql
Mysql安装下载mysql5.7的docker镜像: docker pull mysql:5.7Copy to clipboardErrorCopied 使用docker命令启动: docker run -p 3306:3306 --name mysql \-v /mydata/mysql/log:/var/log/mysql \-v /mydata/mysql/data:...原创 2020-04-16 15:42:29 · 183 阅读 · 0 评论