1、下载项目
此处使用公开的github上的项目:git clone https://github.com/luxiaowan/simple-eureka-server.git
2、编写Dockerfile #使用自己构建的jdk镜像 < 查看 >
1 | FROM docker.kevinlu.cc/env/jdk-8u191:190114 |
3、构建项目
docker build -t simple-eureka-server:7 .
发现最后报错了,找不到我们的jar包,那是因为我们还没有编译打包我们的项目
所以在执行Dockerfile之前要先对项目进行编译打包
因为项目是Maven管理的,所以我们使用 mvn clean package进行打包(第一次使用Maven会有点慢,因为要下载Maven的基础库) < 安装Maven >
打包完成之后再进行构建,发现成功了,然后使用docker images查看刚构建的镜像
4、运行镜像
docker run -d -P 8080:8080 --name eureka-server simple-eureka-server:7
5、查看