docker高级篇:实战-自己开发的微服务怎么在docker上面运行?-创新互联

通过前面的一系列学习,我们已经知道怎么制作dockerfile了。那么,本篇文章,咱们就把自己写的spring boot的demo项目,部署在docker上面。

坚守“ 做人真诚 · 做事靠谱 · 口碑至上 · 高效敬业 ”的价值观,专业网站建设服务10余年为成都小搅拌车小微创业公司专业提供成都企业网站定制营销网站建设商城网站建设手机网站建设小程序网站建设网站改版,从内容策划、视觉设计、底层架构、网页布局、功能开发迭代于一体的高端网站建设服务。
案例目标:

我们自己开发的微服务怎么在docker上面运行呢?

1:通过IDEA新建一个普通的微服务模块

2:通过dockerfile发布微服务部署到docker容器中

创建微服务项目

1:创建一个简单版的spring boot项目。浏览器可以访问。返回任意信息就可以

2:mvn package后将对应项目的jar上传到docker的宿主机中。比如凯哥上传到mydocker文件夹下。

通过dockerfile发布微服务到docker容器中

1:编写dockerfile文件

# 基础镜像使用java
FROM java:8
# 作者
MAINTAINER kagejava
# VOLUME 指定临时文件目录为/tmp,在主机/var/lib/docker目录下创建了一个临时文件并链接到容器的/tmp
VOLUME /tmp
# 将jar包添加到容器中并更名为kagejava_docker.jar
ADD docker-demo-0.0.1-SNAPSHOT.jar kagejava_docker.jar
# 运行jar包
RUN bash -c 'touch /kagejava_docker.jar'
ENTRYPOINT ["java","-jar","/kagejava_docker.jar

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


网站标题:docker高级篇:实战-自己开发的微服务怎么在docker上面运行?-创新互联
新闻来源:http://ybzwz.com/article/dgjejg.html