docker-compose部署打包后的jar

本文详细介绍了如何使用Dockerfile构建并部署打包后的Java应用jar,涉及jar包上传、Dockerfile编写、docker-compose配置及启动流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

docker-compose 部署打包后的jar

注意:以下文件都是放在同目录下!!!

一、打包 jar 上传服务器


二、编写 Dockerfile 文件

FROM java:8
# 作者名称【可选项】
MAINTAINER yanchi
# 本地jar包 添加到 容器内jar包
ADD hello-world.jar helloWorld.jar
# 设置容器内时区为上海【可选项】(容器内部执行的命令)
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# 对外暴露的端口【可选项】(提示作用)
EXPOSE 8080
# 启动容器时执行的命令【入口点】
ENTRYPOINT ["java","-jar","helloWorld.jar"]

三、编写 docker-compose 文件

version: "3"
services:
  helloWord:
    # docker运行的容器名称
    container_name: helloWord
    # 指定当前 build 时的 dockerFile的路径("."代表当前路径)
    build: .
    # 运行 docker 容器的映射端口
    ports:
      - "10000:8080"
    # build 后镜像名称和版本号
    image: backend/helloWorld:1.0.0
    # 在容器退出时总是重启容器
    restart: always


四、启动 docker-compose

# 后台模式启动
docker-compose up -d
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Main12138

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值