windows 系统 docker 部署java项目 (前后端不分离)

项目打包成war包,在包的根目录下(和包平级)创建 Dockerfile文件(没有扩展名)
# 使用 Tomcat 官方镜像作为基础镜像
FROM tomcat:9.0-jdk8

# 将 WAR 文件复制到 Tomcat 的 webapps 目录中,并重命名为 ROOT.war
#  xxxxx.war实际的包名,重命名为 ROOT.war这样的方法能够直接通过端口访问
# 如果不加入重命名在访问时需要在端口后加上实际的包名
COPY xxxxx.war /usr/local/tomcat/webapps/ROOT.war

# 暴露应用端口 (根据应用实际情况修改)
#端口号为项目端口
EXPOSE 8888

#启动docker,构建 Docker 镜像
# 镜像名称-->自定义起的名称。
docker build -t 镜像名称 .

#启动 Docker 容器:
#8888为项目的端口号,(容器名称,自定义)  (镜像名称-->上面镜像的名称)
docker run -d -p 8888:8080 --name 容器名称 镜像名称
通过这些就能够实现http://localhost:8888/       访问项目了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值