1. 项目打包(将调试好的项目代码打包)
2. 将打包好的jar文件上传到Linux服务器中
(1)创建目录存放文件
(2)配置文件
FROM openjdk:8
VOLUME /tmp
ADD demo-1.0.jar /webApp.jar
EXPOSE 8080
# ENTRYPOINT ["java","-jar","/webApp.jar"]
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/webApp.jar"]
3. 建议修改文件权限
尝试运行打包的文件
4. 拉去配置文件的镜像文件(注意后面跟了一个 . )
docker build -t webapp .
如果出现问题这个将 java:8修改成openjdk:8(我就这样错了)
查看镜像
5. 通过拉去的镜像文件创建docker容器(我这里设置了自启动)
docker run --name app --restart always -p 8080:8080 -d webapp:latest
6.查看端口号