2026/5/14 2:05:09
网站建设
项目流程
网站研发费用吗,亚马逊品牌网站建设,网站建设微信软文,宁波市江东区地块建设网站1.首先在maven中双击clean 、 package会生成一个jar包
2.在docker下(和src平级)创建Dockerfile文件#xff0c;Dockerfile内容如下:FROM openjdk:8#语言字符#xff0c;解决乱码问题ENV LC_ALL C.UTF-8ENV LANG C.UTF-8ENV LANGUAGE C.UTF-8#时区及时间#xff0c;不设置会影…1.首先在maven中双击clean 、 package会生成一个jar包2.在docker下(和src平级)创建Dockerfile文件Dockerfile内容如下:FROM openjdk:8#语言字符解决乱码问题ENV LC_ALL C.UTF-8ENV LANG C.UTF-8ENV LANGUAGE C.UTF-8#时区及时间不设置会影响活动的开始结束ENV TZAsia/ShanghaiRUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime echo $TZ /etc/timezone#将springboot的jar包打入镜像COPY nosqlshixun-0.0.1-SNAPSHOT.jar(修改为自己的) /app/my-app.jar# 暴露SpringBoot默认端口EXPOSE 8080# 核心修复完整的前台启动命令保证容器一直运行 # ENTRYPOINTjava -jar 组合强制前台运行进程不退出容器就不会退出ENTRYPOINT [java, -jar, /app/my-app.jar(修改为自己的), --server.port8080]上传到linux上的东西jar和Dockfile注意 1.COPY nosqlshixun-0.0.1-SNAPSHOT.jar /app/my-app.jar中的nosqlshixun-0.0.1-SNAPSHOT.jar是相对路径不是绝对路径(jar包和Dockerfile最好放在同一个文件下)重启dockersudo systemctl restart docker构建 Docker 镜像docker build -t myapp(修改为自己的) .运行容器docker run -d -p 8080:8080 --name myapp myapp(容器名称修改为自己的)查看运行中的容器docker ps实时查看项目日志排错必备docker logs -f myapp删除容器docker rm -f myapp