1、上传 jar包至云服务器

image.png

2、编写Dockerfile 文件

  1. vi Dockerfile
  1. # 基础镜像使用java
  2. FROM java:8
  3. # 作者
  4. MAINTAINER zhangsan<1228575050@qq.com>
  5. # VOLUME 指定临时文件目录为/tmp,在主机/var/lib/docker目录下创建了一个临时文件并链接到容器的/tmp
  6. VOLUME /tmp
  7. # 将jar包添加到容器中并更名为docker_test.jar
  8. ADD docker_test-0.0.1-SNAPSHOT.jar docker_test.jar
  9. # 运行jar包
  10. RUN bash -c 'touch /docker_test.jar'
  11. ENTRYPOINT ["java","-jar","/docker_test.jar"]
  12. #暴露8080端口作为微服务
  13. EXPOSE 8080

3、构建镜像

  1. docker build -t docker_test:1.0 .

image.png
image.png

4、运行容器

  1. docker run -d -p 8080:8080 docker_test:1.0

image.png

5、访问测试

成功
image.png