CXYVIP官网源码交易平台_网站源码_商城源码_小程序源码平台-丞旭猿论坛
CXYVIP官网源码交易平台_网站源码_商城源码_小程序源码平台-丞旭猿论坛
CXYVIP官网源码交易平台_网站源码_商城源码_小程序源码平台-丞旭猿论坛

微服务架构docker部署(快来看)docker与微服务,docker高级篇:实战-自己开发的微服务怎么在docker上面运行?,

1.基于docker的微服务架构

通过前面的一系列学习,我们已经知道怎么制作dockerfile了(见:docker高级篇-dockerfile案例之制作自己的centos镜像Dockerfile介绍及常用保留指令)那么,本篇文章,咱们就把自己写的spring boot的demo项目,部署在docker上面。

2.微服务部署到docker

案例目标:我们自己开发的微服务怎么在docker上面运行呢?1:通过IDEA新建一个普通的微服务模块2:通过dockerfile发布微服务部署到docker容器中创建微服务项目1:创建一个简单版的spring boot项目。

3.微服务之所以可以将docker作为运行环境

浏览器可以访问返回任意信息就可以2:mvn package后将对应项目的jar上传到docker的宿主机中。比如凯哥上传到mydocker文件夹下。

4.以下哪些是docker适合于微服务的特点

通过dockerfile发布微服务到docker容器中1:编写dockerfile文件# 基础镜像使用javaFROM java:8# 作者MAINTAINER kagejava# VOLUME 指定临时文件目录为/tmp,在主机/var/lib/docker目录下创建了一个临时文件并连接到容器的/tmp

5.docker起服务

VOLUME /tmp# 将jar包添加到容器中并更名为kagejava_docker.jarADD docker-demo-0.0.1-SNAPSHOT.jar kagejava_docker.jar

6.分布式服务器基于docker部署

# 运行jar包RUN bash -c touch /kagejava_docker.jarENTRYPOINT [“java”,”-jar”,”/kagejava_docker.jar”]#暴露6001端口作为微服务

7.dockercompose部署微服务

EXPOSE 60012:构建镜像docker build -t kaigejava_docker:1.0.1 .

8.Docker 微服务

3:运行容器查看镜像是否成功:

9.微服务和docker

运行容器:docker run -d -p 6001:6001 416d15a4026c

10.docker如何部署微服务

如果防火墙导致启动失败。可以关闭防火墙,然后在重启docker后再执行命令。如下图:

4:访问测试运行成功后,通过浏览器访问。访问地址是:宿主机id:6001/order/index

可以看到运行成功说明,微服务实战成功大家好,我是凯哥Java(kaigejava),乐于分享,每日更新技术文章,欢迎大家关注“凯哥Java”,及时了解更多让我们一起学Java也欢迎大家有事没事就来和凯哥聊聊~~~。

举报/反馈

© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
相关推荐
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容