docker制作java项目镜像
- 环境
- 步骤
- Dockerfile
- 运行容器
环境
当前使用win10安装的docker
win10安装Docker参考文章
步骤
- 将Dockerfile文件和jar包放在同一个目录下
- 编写Dockerfile文件
Dockerfile
#设置镜像基础: jdk8-jre , 比jdk内存小
FROM java:8-jre
#维护人员信息
MAINTAINER qingtongsheng
#设置对外暴露端口 多个端口空格分割
EXPOSE 8080 8081
VOLUME /tmp
#重命名jar
ADD fillke-admin-1.0.0.jar app.jar
#openjdk中加载字体库-解决导出和生成验证码空指针
#RUN apk add --update font-adobe-100dpi ttf-dejavu fontconfig
#执行启动命令
ENTRYPOINT ["java","-Dserver.port=8080","-Dws.port=8081","-jar","/app.jar"]
- 执行构件镜像命令
docker build -t image_name . (注意命令后面的点) 说明: image_name 名称,自己输入
运行容器
方式一, 命令执行
docker run -it -d --name yibao-api -p9090:8080 -p9091:8081 yibao-api
方式二,Docker Desktop面板执行
声明: 文章用于记录自己的工作和学习笔记,便于以后查阅,仅供参考