在微服的世界中,使用springboot来开发的微服务架构,使用dockerfile 来部署应用。

  1. 在本地开发完成微服系统 打包,将其copy到linux系统中
  2. spring boot 微信服务器 springboot微服务部署_linux

  3. 创建dockefile文件上图:
#my dockerfile eureka
FROM openjdk:8
MAINTAINER zjw
ADD eureka-server-1.0-SNAPSHOT.jar eureka.jar
ENTRYPOINT ["java","-jar","/eureka.jar"]
EXPOSE 8001

ENTRYPOINT [“java”,“-jar”,“/eureka.jar”]表示 执行命令: 整个命令都只能有一个ENTRYPOINT
EXPOSE 8080 发布端口为:8080

  1. 构建镜像
docker build -t 镜像名 .
  1. 创建容器
docker run -di --name=容器名 -p 8080:8080 镜像名
  1. 访问系统(开发对应的端口)