发布微服务项目到Docker容器


1 将项目jar包上传到服务器
2 编写Dockerfile

  1. FROM java:8
  2. MAINTAINER gangu
  3. # 在主机 /var/lib/docker目录下创建一个临时文件,并链接到容器的 /tmp
  4. VOLUME /tmp
  5. # 将jar包添加到容器中,并命名为 springboot_docker.jar
  6. ADD docker_boot-1.0-SNAPSHOT.jar /springboot_docker.jar
  7. # 运行jar包
  8. RUN bash -c 'touch /springboot_docker.jar'
  9. ENTRYPOINT ["java", "-jar", "/springboot_docker.jar"]
  10. # SpringBoot项目配置的端口号为6001,需要将6001暴露出去
  11. EXPOSE 6001
  1. docker build -t springboot_docker:1.0 .
  2. docker run -d -p 6001:6001 --name springboot springboot_docker:1.0