通过docker-compose部署项目时遇到的问题

news2024/11/23 19:58:24

问题起因

最近两天在使用docker把项目的jar包打成镜像,Dockerfile文件的内容如下

FROM java:8
ADD mhxysy-0.0.1-SNAPSHOT.jar mhxysy.jar
EXPOSE 8080
CMD java ‐jar mhxysy.jar

但是通过docker运行镜像的时候报错了

Error: Could not find or load main class ‐jar

如图

在portainer上编写docker-compose.yml启动也报一样的错

version: "3"

services:
  mhxysy:
    container_name: mhxysy
    image: mhxysy-20230927hyl
    ports:
      - 8080:8080

如图,创建完stack之后,点击部署的时候是部署成功了,但是容器启动失败了

 

错误日志

奇怪的就是,通过命令启动jar包的时候能正常启动。

问题分析

遇到这种诡异的问题,推测大概率是Dockerfile文件有问题,可能包含了一些肉眼不可见的特殊字符。

解决方案

解决这个问题的最好方法就是重新写一遍Dockerfile文件里的内容,不要复制/粘贴。然后删除生成的镜像,重新打包一次。

docker build -t mhxysy-20230927hyl .

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1045687.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Midjourney 生成油画技巧

基本 prompt oil painting, a cute corgi dog surrounded with colorful flowers技法 Pointillism 点描绘法 笔刷比较细,图像更精细 oil painting, a cute corgi dog surrounded with colorful flowers, pontillismImpasto 厚涂绘法 笔刷比较粗,图像…

全球与中国管线隔热材料市场:增长趋势、竞争格局与前景展望

管线隔热材料是一种重要的工程材料,主要用于减少管道在传输过程中的热量损失。这种材料在许多领域都有广泛的应用,包括石油、化工、电力等。在这些领域中,管线隔热材料能够有效地减少能源的消耗和浪费,提高管道的运行效率。在选择…

基于C++ Qt的积分抽奖系统源码,实现了用户注册、商品购买、积分抽奖等功能

基本介绍 完整代码下载:基于C Qt的积分抽奖系统 这个是我大二上学期的课程作业仓库, 目的是实现一个超市积分抽奖系统, 基本的功能是实现一个能够在超市购物的同时进行抽奖的积分系统, 主要用到的技术栈就是Qt和c, 叠…

基于AI算法+视频监控技术的智慧幼儿园解决方案

在当今社会,为了孩子的健康启蒙教育,很多家长都会选择将孩子托付给幼儿园管理,但是,幼儿有着年龄小、难控制、易发生突发情况等特点,那么,如何能最大限度的保障幼儿在学校的安全呢?TSINGSEE青犀…

redis实战-redis实现好友关注消息推送

关注和取消关注 在查看笔记详情时,会自动发送请求,调用接口来检查当前用户是否已经关注了笔记作者,我们要实现这两个接口 需求:基于该表数据结构,实现两个接口: 关注和取关接口 判断是否关注的接口 关注…

IT项目经理-IT项目管理十大模版(三)

一、项目组成员表 要把项目组成员的名单都罗列出来,形成一个有效的团队;成员角色和职责要写清楚,职责分明、各司其职;领导审核并签字确认。 二、项目范围说明书 此表,包含了6个部分,基本情况、项目描述…

钉钉自动打卡

钉钉自动打卡 1.准备2.测试3.修改4.效果 因为一系列原因,本人咸鱼50块钱淘了一个小米note移动4G,系统是MIUI6,因为版本太老了,所以不能设置自动开启应用,所以就用了adb,链接电脑,定时跑程序,按按…

uni-app:实现页面效果3

效果 代码 <template><view><!-- 风速风向检测器--><view class"content_position"><view class"content"><view class"SN"><view class"SN_title">设备1</view><view class&quo…

Git_04_撤销工作区的修改

> git restore 文件路径&#xff0b;文件名称1.查看工作区的变动 2.撤回工作区的修改

kafka-consumer-groups.sh消费者组管理

1.查看消费者列表 --list bin/kafka-consumer-groups.sh --bootstrap-server hadoop102:9092,hadoop103:9092,hadoop104:9092 --list先调用MetadataRequest拿到所有在线Broker列表 再给每个Broker发送ListGroupsRequest请求获取 消费者组数据。 2. 查看消费者组详情–describ…

【STM32】IAP升级01 bootloader实现以及APP配置(主要)

APP程序以及中断向量表的偏移设置 前言 通过之前的了解 之前的了解&#xff0c;我们知道实现IAP升级需要两个条件&#xff1a; 1.APP程序必须在 IAP 程序之后的某个偏移量为 x 的地址开始&#xff1b; 2.APP程序的中断向量表相应的移动&#xff0c;移动的偏移量为 x&#xff…

为什么 0.1 + 0.1 !== 0.2

总结了几个很有意思的基础题目&#xff0c;分享一下。 为什么 0.1 0.1 ! 0.2 看到这个问题&#xff0c;不得不想到计算机中的数据类型&#xff0c;其中浮点数表示有限的精度。那么它就无法精确的表示所有的十进制小数&#xff0c;所以在在某些情况下&#xff0c;浮点数的运算…

得帆信息3大核心产品全部入选!中国信通院2023《高质量数字化转型产品及服务全景图》

由中国信息通信研究院&#xff08;以下简称“中国信通院”&#xff09;主办的“2023数字生态发展大会”暨中国信通院“铸基计划”年中会议在京召开&#xff0c;会上中国信通院全面解读并复盘了行业数字化转型的发展趋势&#xff0c;同时正式发布了最新的《高质量数字化转型产品…

从零开始的LINUX(一)

LINUX本质是一种操作系统&#xff0c;用于对软硬件资源进行管理&#xff0c;其管理的方式是指令。指令是先于图形化界面产生的&#xff0c;相比起图形化界面&#xff0c;指令显然更加难以理解&#xff0c;但两者只是形式上的不同&#xff0c;本质并没有区别。 简单的指令&…

雅思考试需要注意些什么?

雅思考试是国际英语语言测试体系&#xff08;IELTS&#xff09;的一部分&#xff0c;是许多想要在国际舞台上学习、工作或移民的人的必备考试。为了在雅思考试中取得成功&#xff0c;考生需要注意一些重要事项。本文知识人网小编将探讨一些关键的注意事项&#xff0c;以帮助考生…

经典算法:最短点对

软件架构师何志丹 说明 旧文新发&#xff0c;改了错别字&#xff0c;死链等。尽量保持“原汁原味”。 难点 如何测试。我的解决方式是&#xff1a;a,三种解法&#xff0c;看结果是否一致。b,小数据&#xff08;100个点&#xff09;&#xff0c;人工排查。第一种方法&#x…

【数据结构】—超级详细的归并排序(含C语言实现)

​ 食用指南&#xff1a;本文在有C基础的情况下食用更佳 &#x1f525;这就不得不推荐此专栏了&#xff1a;C语言 ♈️今日夜电波&#xff1a;斜陽—ヨルシカ 0:30━━━━━━️&#x1f49f;──────── 3:20 …

baichuan2 chat模型sft指令微调数据格式分析

一、前言 百川官网&#xff1a;https://www.baichuan-ai.com/ 模型权重&#xff1a;https://huggingface.co/baichuan-inc/Baichuan2-13B-Chat 记录一下 baichuan 2 的 tokenizer 及 chat 数据构建格式。 二、数据处理代码 根据官方 github 的 finetune 代码&#xff0c;将其…

民企再续“助学故事”,恒昌公益两所“云杉校园”如何聚木成林?

撰稿|多客 来源|贝多财经 “生物世界丰富多彩、五花八门、琳琅满目&#xff0c;可谓大千世界芸芸众生”……这是遵义市正安县安场镇光明完全小学图书馆收藏的一本名为《闯入生物世界》书中所写景象。 在这所学校&#xff0c;课外书籍按照年级及类别进行划分&#xff0c;如一…

M1/M2 Parallels Desktop 19虚拟机安装Windows11教程(超详细)

引言 在Window上VMware最强&#xff0c;在Mac上毫无疑问Parallels Desktop为最强&#xff01; 今天带来的是最新版Parallels Desktop 19虚拟机安装Windows11的教程。 1. 安装Parallels Desktop 19虚拟机 https://blog.csdn.net/weixin_52799373/article/details/133316608 …