欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 名人名企 > docker部署后端和前端项目

docker部署后端和前端项目

2025/4/18 23:45:17 来源:https://blog.csdn.net/qq_37665301/article/details/147235289  浏览:    关键词:docker部署后端和前端项目

部署后端项目

项目打包

后端项目打包

将jar文件上传到服务器上

上传文件

删除原有wktools.jar

rm -rf wktools.jar

将文件重命名为wktools.jar

mv wktools-0.0.1-SNAPSHOT.jar wktools.jar

文件重命名

编写Dockerfile

FROM openjdk:17-jdk-slim
LABEL auth="dxt" version=1.0
COPY wktools.jar wktools.jar
ENTRYPOINT ["java", "-jar", "wktools.jar"]

注意Dockerfile与jar文件同级
Dockerfile

停止原容器

docker ps -a
docker stop wktools

停止原容器

删除原容器

docker rm wktools

删除原容器

删除原镜像

docker images
docker rmi wktools

删除原镜像

构建新的镜像

docker build -t wktools:1.0 .

镜像构建

运行新镜像

docker run --name wktools -dp 8080:8080 wktools:1.0

启动容器镜像

部署前端项目

将前端文件上传到服务器上

文件上传

编写Dockerfile(复制Dockerfile)

cd wktools-webcp ../Dockerfile ./

复制Dockerfile
Dockerfile

# 使用官方Tomcat镜像
FROM tomcat:8.5.49# 删除Tomcat默认的ROOT应用
RUN rm -rf /usr/local/tomcat/webapps/ROOT# 将前端文件复制到Tomcat的webapps/ROOT目录
COPY . /usr/local/tomcat/webapps/ROOT# 如果需要自定义端口(默认8080)
# EXPOSE 8080

停止并删除原容器

停止并删除原容器

删除原镜像

删除原镜像

构建新的镜像

docker build -t wktools-web .

构建新镜像

运行新的镜像

docker run --name wktools-web -dp 8090:8080 wktools-web:1.0

运行新的镜像

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词