1.微服务模块实现:
- 1.编写代码,实现这个微服务模块各层的功能
- 2.点击package,进行打包,生成jar包:
- 3.将jar包上传到Linux服务器上,
2.通过dockerfile发布微服务部署到docker容器:
2.1编写Dockerfile:
- 1.Dockerfile的内容:
# 基础镜像使用java FROM java:8 # 作者 MAINTAINER zzyy # VOLUME 指定临时文件目录为/tmp,在主机/var/lib/docker目录下创建了一个临时文件并链接到容器的/tmp VOLUME /tmp # 将jar包添加到容器中并更名为zzyy_docker.jar ADD docker_boot-0.0.1-SNAPSHOT.jar zzyy_docker.jar # 运行jar包 RUN bash -c 'touch /zzyy_docker.jar' ENTRYPOINT ["java","-jar","/zzyy_docker.jar"] # java -jar zzyy_docker.jar # 暴露6001端口作为微服务 EXPOSE 6001
- 2.将微服务jar包和Dockerfile文件上传到同一个目录下/mydocker
2.2.构建镜像:
- 1.docker build -t zzyy_docker:1.6
2.3.运行容器:
- 1.查看镜像并运行:
3.访问测试:
- 1.访问方式1:
- 2.访问方式2: