当前位置: 首页 > news >正文

docker发布项目及使用外部文件的情况处理

适用docker环境已搭建好

首先项目打jar包:server-cdzh-2.1.0-SNAPSHOT.jar

创建Dockerfile

FROM java:8
ADD server-cdzh-2.1.0-SNAPSHOT.jar   cdzh.jar
EXPOSE 60156
ENTRYPOINT ["java","-jar","/cdzh.jar"]
 

 在linux服务器新建文件夹,或放入已有文件夹

我放在/home里,并将Dockerfile也放入/home里

cd到home文件夹

执行 docker build -t cdzh . 

//注意上面最后有个点

再执行

docker run -d -p 60156:60156  cdzh

-d 保证程序后台运行 -p 指定端口号 

如果有引用外部文件

比方说 :wxpay.private-key-path=/certs/cenzhuo_apiclient_key.pem

可以在home下再创建certs文件夹

/home/certs/cenzhuo_apiclient_key.pem

然后执行

docker run -v /home/certs:/certs -d -p 60156:60156  cdzh-cenzhuo

http://www.lryc.cn/news/145394.html

相关文章:

  • CSS 中哪些属性可以继承
  • vue cli构建的项目出现 Uncaught runtime errors
  • 透过源码理解Flutter InheritedWidget
  • 天去面试的时候,遇到一个问题。我三个任务,ABC,我怎么让A执行完执行B,B执行完执行C 3个并行线程,如何解决。程池的核心运行原理和参数。
  • 使用finksql方式将mysql数据同步到kafka中,每次只能同步一张表
  • ios开发 swift5 苹果系统自带的图标 SF Symbols
  • Linux内核源码分析 (3)调度器的实现
  • 网络安全法+网络安全等级保护
  • 持续集成对软件项目管理的作用
  • 【Qt QAxObject】使用 QAxObject 高效任意读写 Excel 表
  • java八股文面试[多线程]——自旋锁
  • 分布式系统的多数据库,实现分布式事务回滚(1.7.0 seata整合2.0.4nacos)
  • PDF可以修改内容吗?有什么注意的事项?
  • 自动泊车的自动驾驶控制算法
  • Java doc等文件生成PDF、多个PDF合并
  • 【C++】list类的模拟实现
  • 机械臂+2d相机实现复合机器人定位抓取
  • 网络编程 http 相关基础概念
  • LatexEasy公式渲染教程
  • 十年测试工程师叙述自动化测试学习思路
  • SpringAOP详解(下)
  • 主流软件漏洞跟踪 Apache RocketMQ NameServer 远程代码执行漏洞(CVE-2023-37582)
  • Element table根据字段合并表格(可多字段合并),附带拖拽列动态合并
  • C++标准库STL容器详解
  • ParNew垃圾收集器(Serial+多线程)是干什么用的?
  • 【Android】AES解密抛出异常Cipher functions:OPENSSL_internal:WRONG_FINAL_BLOCK_LENGTH
  • 菜鸟教程《Python 3 教程》笔记(2):数据类型转换
  • JVM运行时参数查看
  • 每日一题:leetcode 1267 统计参与通信的服务器
  • Unity打包Windows程序,概率性出现无法全屏或分辨率不匹配