FROM java:8 #把文件夹内的jar复制到容器中,重命名为app.jar ADD YourOwnName-0.0.1-SNAPSHOT.jar app.jar ENTRYPOINT ["java", "-jar", "app.jar"]4、在jar包所在目录创建镜像
docker build -t testimage:1.0 .
最后一个点表示Dockerfile的位置,即当前文件夹
注意镜像名不能有大写
docker run -itd --name testcontainer -p 8081:8081 testimage:1.0
运行成功可以docker ps 查到,用宝塔可以看到日志,如果运行失败看日志很有帮助,比如最开始项目其实是用的java11,但是dockerfile里我FROM 的是JDK 1.8,报了Exception in thread "main" java.lang.UnsupportedClassVersionError这么一个错
6、其他的mysql, redis啥的在另外的容器中创建即可,注意项目中application.yml配置的地址要用ip而不能localhost,还有就是云服务器如果有安全组要打开3306,6379
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)