Docker 部署JAVA jar 包

6 篇文章 0 订阅

Docker 部署docker 的jar包 只需要 简单的 几个 步骤

  • 第一步:安装docker镜像 到 linux 上

  • 第二步:把开发完的项目打包

  • 第三步:配置Dockerfile文件(注意没有后缀)

     	  配置如下:
    
### 在容器中运行需要的JDK
FROM gmaslowski/jre:8

### 在角jdk 中创建相应的文件夹
RUN mkdir /app && mkdir /cfg
## 复制jar包到指定路径下
COPY ./xxx.jar /app/app.jar
### 复制配置文件到指定路径下
COPY ./application.yml /app/application.yml
COPY ./application-druid.yml /app/application-druid.yml
### 为文件赋予权限
RUN chmod -R 0666 /app && chmod -R 0666 /cfg

################################
### 指定与yml中一样的端口
EXPOSE 8083
### 运行文件夹
WORKDIR /app
### 执行 jar 包
CMD ["java", "-jar", "./app.jar"]	   
  • 第四步:把程序的jar包 和程序的yml(配置文件)以及 DockerFile扔到linux 指定文件夹下
  • 第四步:到指定文件夹下构建程序
命令:sudo docker build -t myTestJar:0.1 .
  • 第五步:运行程序
命令:sudo docker run --name=testone -d -p 10086:8003 mytestjar:0.1
  • 第六步:停止程序
命令:sudo docker stop testone && sudo docker rm testone 

注意:每次修改完文件 都需要从新build一下 并且增加版本号

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值