news 2026/11/1 5:53:31

Docker部署

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Docker部署

1.首先在maven中双击clean 、 package会生成一个jar包
2.在docker下(和src平级)创建Dockerfile文件,

Dockerfile内容如下:

FROM openjdk:8

#语言字符,解决乱码问题

ENV LC_ALL C.UTF-8

ENV LANG C.UTF-8

ENV LANGUAGE C.UTF-8

#时区及时间,不设置会影响活动的开始结束

ENV TZ=Asia/Shanghai

RUN 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

# ========== 核心修复:完整的前台启动命令,保证容器一直运行 ==========

# ENTRYPOINT+java -jar 组合,强制前台运行,进程不退出,容器就不会退出

ENTRYPOINT ["java", "-jar", "/app/my-app.jar(修改为自己的)", "--server.port=8080"]

上传到linux上的东西:jar和Dockfile

注意: 1.COPY nosqlshixun-0.0.1-SNAPSHOT.jar /app/my-app.jar中的nosqlshixun-0.0.1-SNAPSHOT.jar是相对路径,不是绝对路径!!!(jar包和Dockerfile最好放在同一个文件下)

重启docker:sudo 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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/1 9:51:00

10.吴恩达机器学习——无监督学习01聚类与异常检测算法

从本节开始,正式进入无监督学习课程部分一、什么是聚类聚类(Clustering)是机器学习领域的一种无监督学习方法,其核心目标是将数据集中的样本划分为若干个子集(称为簇,Cluster),使得同…

作者头像 李华
网站建设 2026/10/29 5:04:33

SEO新手必看:7天搞懂Google蜘蛛抓取原理(附避坑指南)

SEO新手必看:7天搞懂Google蜘蛛抓取原理(附避坑指南)SEO新手必看:7天搞懂Google蜘蛛抓取原理(附避坑指南)Google蜘蛛到底在你网站上干了啥?爬虫这玩意儿其实没那么神秘Google蜘蛛怎么发现你的网…

作者头像 李华
网站建设 2026/11/1 8:51:30

微信小程序前端配置和部署上线

之前一直做的C#全栈开发,如今首次接触Java后端和微信小程序,在配置和部署的时候遇到重重困难,下面将详细说明小程序的配置和部署过程,后续再发布配置和部署JAVA后端的文章。一、前端(一)、技术栈前端框架&a…

作者头像 李华
网站建设 2026/10/31 17:32:24

创新创业教育中心项目申报管理系统信息管理系统源码-SpringBoot后端+Vue前端+MySQL【可直接运行】

摘要 随着高等教育改革的深入推进,创新创业教育已成为高校人才培养的重要组成部分。传统的项目管理方式依赖人工操作,存在效率低下、数据易丢失、信息不透明等问题,亟需通过信息化手段提升管理效率。本项目旨在开发一套创新创业教育中心项目申…

作者头像 李华
网站建设 2026/10/28 18:23:10

错过这篇,你可能与顶级黑客失之交臂:中间人攻击全解析

无线欺骗攻击中,多数是以无线中间人攻击体现的。中间人攻击是一种“间接”的入侵攻击,是通过拦截、插入、伪造、终端数据包等各种技术手段将受入侵者控制的一台计算机虚拟放置在网络连接中的两台通信计算机之间,这台计算机就称为“中间人”。…

作者头像 李华