在微服的世界中,使用springboot来开发的微服务架构,使用dockerfile 来部署应用。
- 在本地开发完成微服系统 打包,将其copy到linux系统中
- 创建dockefile文件上图:

#my dockerfile eureka
FROM openjdk:8
MAINTAINER zjw
ADD eureka-server-1.0-SNAPSHOT.jar eureka.jar
ENTRYPOINT ["java","-jar","/eureka.jar"]
EXPOSE 8001ENTRYPOINT [“java”,“-jar”,“/eureka.jar”]表示 执行命令: 整个命令都只能有一个ENTRYPOINT
EXPOSE 8080 发布端口为:8080
- 构建镜像
docker build -t 镜像名 .- 创建容器
docker run -di --name=容器名 -p 8080:8080 镜像名- 访问系统(开发对应的端口)
















