Dockerfile实践二
通过jar文件制作一个java项目类型的docker镜像
一:制作jar文件(忽略)
二:新建文件夹并创建Dockerfile文件,并复制jar文件放在该目录
#基础镜像
FROM liferay/jdk11
#工作空间,后面copy可通过./访问该目录
WORKDIR /data
#复制jar文件到当前目录/data(工作目录)
COPY docker_hello.jar ./
#因为docker_hello.jar暴漏的端口号是8080
EXPOSE 8080
#docker run 启动容器执行的命令(该命令不会被覆盖)
ENTRYPOINT ["java","-jar"]
#同ENTRYPOINT命令只是该命令可被命令行覆盖
CMD ["docker_hello.jar"]
三:制作镜像
docker build -t docker_hello .
四:启动
docker run -d -i -t -p 8880:8080 --name docker_hello docker_hello /bin/bash