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

ubuntu服务器docker容器启动java项目

1、将jar包和Dockerfile文件放到同一目录下

image

 Dockerfile

FROM openjdk:8# 作者信息
LABEL maintainer="LLF"  
LABEL app.name="hcp-gateway"  
LABEL app.version="1.0.0"# 指定工作目录
WORKDIR /opt/jar/app# 将宿主机的Jar包复制到容器的/app目录下
# 注意:替换为你的Jar包实际名称COPY hcp-gateway.jar /opt/jar/hcp-gateway/hcp-gateway.jar# 暴露端口(如果你的应用需要对外提供服务)
EXPOSE 8888 # 启动命令
ENTRYPOINT ["java", "-jar", "/opt/jar/hcp-gateway/hcp-gateway.jar"]

2、将项目打包为镜像

docker build -t hcp-gateway .

3、启动镜像文件

docker run -d --name hcp-gateway -p 8888:8888 -v /path/to/logs:/opt/jar/hcp-gateway/logs hcp-gateway

4、如需挂载磁盘目录

docker run -d --name hcp-gateway \-p 8888:8888 \-v /path/to/logs:/opt/jar/hcp-gateway/logs \-v /path/on/host/files:/opt/files \hcp-gateway
http://www.wxhsa.cn/company.asp?id=6478

相关文章:

  • 【2025最新】企业信息模糊搜索API设计与实践指南
  • 一键搞定本土认证难题,AnalyticDB版Supabase助力AI应用实现支付宝微信登录
  • sumifs根据条件求和
  • ubuntu服务器docker安装部署ngix
  • c++右值引用和移动语义
  • 彩笔运维勇闯机器学习--梯度下降法
  • 作业03
  • 项目管理软件产业革命:从工具升级到生产力范式转移
  • vs code运行Java遇到的输入问题
  • 关于数据跨境,你应该了解的合规难题有哪些?
  • 国内开发者如何选择代码管理平台?三大主流工具深度对比
  • doubletrouble wp复盘
  • VAR算法
  • mysql 万能恢复主从Slave_SQL_Running 是No
  • 刚刚 Java 25 炸裂发布!让 Java 再次伟大
  • go 语言结构和基础语法
  • 详细介绍:Linux--初识网络
  • lua程序调试方法
  • 维保信息查询
  • 人工智能学习路线学习资料整理
  • 软件设计师知识点总结(2023)上
  • 【运维自动化-标准运维】各类全局变量使用说明(中)
  • 提示词工程(Prompt Engineering)是不是“新时代的编程”?
  • python日志记录之logging模块
  • O - Color a Tree
  • 电脑时间改了,软件不能用了
  • OFDM 自适应功率与比特分配
  • 前 k 小问题期末考
  • 1380亿条微博全量数据集,可用于自然语言处理、情感分析、舆情分析、推荐系统、用户行为数据、商业智能、人工智能模型训练、中文文本数据、地理位置信息、时间序列分析、JSON格式、机器学习、文本挖掘等
  • 本土化技术平台的崛起:Gitee如何重塑中国开发者生态