版权声明:版权有就有吧。 https://blog.csdn.net/m0_38044453/article/details/82589612
验证需要部署的jar
将本地的java web项目,即用的springboot的项目,打包成一个jar包。并且通过win+r,输入cmd 。cd 到存放jar包的目录,用java -jar name.jar 验证jar包是否可用,当起来的时候现在本地浏览器进行访问,确定可以访问。排除出问题时,时这里的问题。
编写Dockerfile文件
FROM hub.c.163.com/xbingo/jdk:latest
ADD name.jar app.jar
CMD ["java","-jar","app.jar"]#CMD 可以替换成ENTRYPOINT,据说cmd传参数没有entrypoint方便
构建Dockerfile
正确启动了docker后,执行
docker build -t mytest:1.0 .
查看构建的镜像
docker images
运行Docker容器
docker run -p 8081:8080 -t mytest:1.0
# 这里8081 是你的实体机,我的是windows电脑中访问的端口号,mytest:1.o 是刚刚建立的镜像的名字,
#访问时候的ip,是虚拟机的ip,通过docker-machine env mytest 可以看到