关键词:
参考技术A作者 | boonya
链接 | blog.csdn.net/u011508407
准备工作
JDK1.8、Docker1.12.1、CentOS7.0
(1)到Oracle官网下载好 jdk-8u181-linux-x64.tar.gz 备用 (2)卸载系统自带的java
(3)安装jdk
(4)配置环境变量
找到:export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 这一行,并在其下面一行添加如下内容:
使环境变量生效
测试安装
(1) 查看内核版本(Docker需要64位版本,同时内核版本在3.10以上,如果版本低于3.10,需要升级内核)
(2) 更新yum包:
(3) 添加yum仓库:
(4) 安装Docker
(5) 启动Docker
(6)配置docker远程访问
执行命令编辑文件
找到这一行
改为
修改完成后保存并重启Docker
测试访问 http://125.35.86.214:2375/version 如果有返回数据则配置成功。
(7)使用Docker国内镜像(为Docker镜像下载提速,非必须)
3.Docker Compose的安装(1)下载docker-compose ,并放到/usr/local/bin/
(2)为Docker Compose脚本添加执行权限
(3)安装完成,测试
结果显示:
说明Docker Compose已经安装完成了。
4.Docker使用Maven插件构建并上传镜像(1)新建Dockerfile文件 在项目的/src/main下新增文件夹docker,并在文件夹下创建Dockerfile文件,文件内容如下
(2)修改pom.xml文件增加如下plugin imageName:镜像名称 dockerDirectory:Dockerfile文件所在目录 dockerHost:docker所在宿主机ip 2375为docker开启的远程访问端口 其他配置采取默认即可
每一个微服务项目都要进行配置。
(3)构建镜像并上传至docker 使用maven运行如下命令
上传成功后,在服务器输入
可以看到所有的docker镜像啦。
5.使用Docker Compose进行服务编排(1)在服务器任意目录,新建文件docker-compose.yml
文件编写完毕保存,切换到当前文件所在目录,输入命令启动Docker Compose
停止Docker Compose命令
推 荐 阅 读
1. 我建议你尽早进入大厂的 6 个理由
2. Spring Boot 并发登录人数控制
3. 45 个值得收藏的 CSS 形状
4. 淘宝技术架构演进之路
容器部署springcloud项目
部署eureka和config最后我们在rancher上部署eureka和config项目,首先我们需要在本地创建这两个项目的docker镜像,然后推送到网易云镜像仓库上。关于使用Docker部署项目以及Rancher的安装及使用,可以参考我另外两篇文章,本文则不再... 查看详情
利用docker部署springcloud项目
1.按照创建server的方式创建一个项目,可以参照https://www.cnblogs.com/SakerLiu/p/9743577.html2.在pom.xml文件中添加插件,代码如下所示<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> 查看详情
docker初体验:docker部署springcloud项目eureka-server
Docker部署SpringCloud项目eureka-server1创建eureka-server工程创建父工程cloud-demo,其pom.xml如下:<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0&qu 查看详情
步骤详解docker一键部署微服务详细教程(代码片段)
Docker部署微服务场景介绍整体架构如下整体服务说明服务名称描述mysql数据库服务nacos注册中心learn-docker-gateway网关服务learn-docker-webAPI接口服务learn-docker-storage存储服务配置文件提取pom文件定义属性<properties><mysql.addr>192.16... 查看详情
docker部署centos7安装docker详细步骤(无坑版教程)(代码片段)
...前必读3.卸载旧版本(如果之前安装过的话)安装Docker的详细步骤一、安装前必读在安装Docker之前,先说一下配置,我这里是Centos7Linux内核:官方建议3.10以上,3.8以上貌似也可。注意:本文的命令使用... 查看详情
springcloud+docker项目部署经验
参考技术A1.Linux服务器安装宝塔面板2.使用sshroot@ip的方式远程连接3.安装Docker,参考:http://www.xiefeng.org/?id=3中的Docker安装1.项目中eureka配置需加上:prefer-ip-address:true具体配置列如:2.其余微服务的yml文件中也需配置:prefer-ip-address:true具... 查看详情
springcloud注册中心在tomcat中部署
前言最近刚刚接触springboot和springcloud,只知道可以直接通过main方法启动服务,一直不会将项目部署到tomcat中,今天学了一下,做个记录备忘.步骤pom文件在pom文件中引入spring-boot-starter-web,然后排除掉内置的tomcat,最后引入javax.servlet-api,... 查看详情
(dockernginx)springboot+vue前后端分离部署详细完整版
...考技术A简述:Springboot+Vue前后端分离项目部署,主要采用docker容器部署方式。Springboot项目部署:docker构建mysql环境+docker构建项目自身环境。Vue项目:使用docker启动nginx服务器方式代理部署。项目使用mysql8.0作为数据源,所以部署... 查看详情
linux12devops-->11jenkins+docker+springcloud微服务持续集成(代码片段)
文章目录Jenkins+Docker+SpringCloud微服务持续集成大致流程说明:一、SpringCloud微服务源码概述微服务项目结构:数据库结构微服务配置分析:本地部署(1)-SpringCloud微服务部署本地部署微服务本地部署(2)-前端静态web... 查看详情
jenkins+docker+springcloud微服务持续集成(下)(代码片段)
Jenkins+Docker+SpringCloud微服务持续集成(下)Jenkins+Docker+SpringCloud部署方案优化Jenkins+Docker+SpringCloud集群部署流程说明修改所有微服务配置修改注册中心的配置其他微服务配置设计Jenkins集群项目的构建参数J... 查看详情
一个tomcat下如何部署多个项目?附详细步骤(代码片段)
一个tomcat下如何部署多个项目?Linux跟windows系统下的步骤都差不多,以下linux系统下部署为例。windows系统下部署同理。 一、不修改端口,部署多个项目清楚tomcat目录结构的应该都知道,项目包是放在webapps目录下的,那能否... 查看详情
docker集群部署springcloud应用
docker环境准备#linux下的安装,自行百度#windowsdockertoolbox下载地址https://download.docker.com/win/stable/DockerToolbox.exe#创建myvm3这个虚拟机内存尽量大,6g以上最好#https://0eenj1uv.mirror.aliyuncs.com这个是阿里云加速器的地址。docker-machinecreat 查看详情
centos7下部署django项目详细操作步骤(代码片段)
安装项目环境并迁移项目1.先把部署可能用到的项目和安装包发送到开发目录2.发送完成后查看当前目录,显示如下则表示成功 3.然后安装python3.7编译环境,这在我上篇博客已经写明步骤,点击这里查看详细步骤,安装完... 查看详情
超详细docker部署springboot+vue项目(三更博客项目部署)(代码片段)
...jar包测试2.5前端项目打包2.6开放端口2.7配置安全组规则3.Docker安装4.拉取镜像5.编写Dockerfile文件,构建镜像6.使用Docker-compose容器编排6.1安装Docker-compose(高版本的Docker会默认安装)6.2配置nginx文件6.4编写docker-compose.yml文件7.配置MyS... 查看详情
史上最详细docker部署mysql主从复制,带每一步骤图!!!(代码片段)
...f0c;能够成功的,实测后发文😁本文主要讲怎么用Docker部署Mysql的主从复制,看起来很长,实际非常简单的,看一遍,立马就能懂的。直接CV也能搭建起来,莫慌。我们一起加油!!!封面地... 查看详情
史上最详细docker部署mysql主从复制,带每一步骤图!!!(代码片段)
...f0c;能够成功的,实测后发文😁本文主要讲怎么用Docker部署Mysql的主从复制,看起来很长,实际非常简单的,看一遍,立马就能懂的。直接CV也能搭建起来,莫慌。我们一起加油!!!封面地... 查看详情
史上最详细docker部署mysql主从复制,带每一步骤图!!!(代码片段)
...f0c;能够成功的,实测后发文😁本文主要讲怎么用Docker部署Mysql的主从复制,看起来很长,实际非常简单的,看一遍,立马就能懂的。直接CV也能搭建起来,莫慌。我们一起加油!!!封面地... 查看详情
docker-compose部署springcloud
1.安装docker-compose将 docker-compose-Linux-x86_64 传到 /usr/local/bin 目录下,并改名为docker-compose2.设置权限 [root@localhost~]#chmod+x/usr/local/bin/docker-compose [root@lo 查看详情