1 将jar包拷贝到宿主机目录下 例如 /tmp下
2 拉取jdk11镜像
docker search jdk11
docker pull egymgmbh/jdk11-builder
3 在同目录下创建Dockerfile文件 vim Dockerfile
FROM egymgmbh/jdk11-builder
MAINTAINER yang <yang@qq.com>
ADD collector-0.0.1-SNAPSHOT.jar collector.jar
EXPOSE 8082
ENTRYPOINT ["java","-jar","collector.jar"]
4 制作镜像文件
docker build -t collector .
collector:镜像名
. 表示dockerfile在当前目录下
5 查看制作的镜像
docker images
6 创建容器
docker run -d --name collector -p 8082:8082 collector
注意:这里的端口号必须要和jar包中tomcat的端口号和且和dockerfile定义暴露的端口号一致
7 postman 测试 http://ip:8082/collector/push 测试通过