解决: /bin/sh: 1: java: not found

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

1. 情况描述: 我自己写 dockerfile  , buid 了一个镜像,接下来就想后台方式  run  一个容器,

docker ps 查看发现 , 容器是有了,但是并没有启动成功,状态是 Exited (127) 。

 

2. 报错原因:  在 dockerfile 中我使用的基础镜像中不包含 JDK。

当时是直接复制的以前写过的 dockerfile , 没有注意到  基础镜像用的是 mysql 的镜像。

 

3. 解决: 替换基础镜像为  docker.io/openjdk  。后续步骤重来,哈哈哈,成功了:  jar 部署成功,接口访问成功。 

 

 

 

 

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

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

相关文章

STL之map和multimap容器

1.简介 map是标准的关联式容器,一个map是一个键值对序列,即(key,value)对。它提供基于key的快速检索能力。map中key值是唯一的。集合中的元素按一定的顺序排列。元素插入过程是按排序规则插入,所以不能指定插入位置。map的具体实现采用红黑树…

移动APP接口安全性设计

移动APP接口是怎么保证安全性的,可以采用https,或者是非对称加密。 接口加密的目的是防止被别人用抓包工具,抓包后篡改数据。 关于加密算法常见的有对称加密(DES)和非对称加密(RSA) 对称加密&am…

掉头

掉头技巧 掉头前打左灯、减速(至五公里左右)甚至停下,注意观察路况,同时密切注意来往车辆情况(尤其是远一点但车速快的),必要时停车等待。操作方法 1、在较宽广的道路上,应尽量地应用大遇回一次顺车掉头。如在有交通指挥人…

深入理解 Git 的实现原理

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 我一直很佩服能静心细读各种官方文档的人,此文转自:https://www.cnblogs.com/mamingqian/p/9711975.html 原作者…

STL之容器小结

一、理论提高:所有容器提供的都是值(value)语意,而非引用(reference)语意。容器执行插入元素的操作时,内部实施拷贝动作。所以STL容器内存储的元素必须能够被拷贝(必须提供拷贝构造函…

超车

概念 超车,即车辆经过另一辆车的侧面,从后面超过前面同方向行驶的车辆。用于超车的车道一般为内侧车道,即较接近道路中心而离路肩较远的车道。在靠右行驶的地区,超车道为靠左的车道;在靠左行驶的地区,超车道为靠右的…

STL之函数对象和谓词

1.函数对象 重载函数调用操作符的类,其对象常称为函数对象(function object),即它们是行为类似函数的对象。一个类对象,表现出一个函数的特征,就是通过“对象名(参数列表)”的方式使用一个类对象&#xff…

安装 Git ( Windows、linux、Mac)

安装 Git 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 是时候动手尝试下 Git 了,不过得先安装好它。有许多种安装方式,主要分为两种,一种是通过编…

会车

概念 会车,即反向行驶的列车、汽车等同时在某一地点交错通过。 会车攻略 一看,看对向来车的车型、速度和装载情况,前方道路的宽度、坚实情况,路旁行人、车辆情况,路旁停车以及障碍物情况等; 二算,…

FormsAuthenticationTicket基于forms的验证

构建基于forms的验证机制过程如下: 1,设置IIS为可匿名访问和asp.net web.config中设置为form验证 2,检索数据存储验证用户,并检索角色(如果不是基于角色可不用) 3,使用FormsAuthenticationTicket创建一个Cookie并回发到客户端,并存储 角色到票…

通过公共汽车站

要求 通过班车站,应降低速度慢行,挂一挡通过,注意左右仔细查看。操作方法 1、减速慢行,注意观察公共汽车周围的交通情况,以防突然情况的出现; 2、在超越公共汽车时,注意提防公共汽车起步后突然向左转…

STL之函数适配器

1.理论知识 2.常用函数适配器 标准库提供一组函数适配器,用来特殊化或者扩展一元和二元函数对象。常用适配器是: 1绑定器(binder): binder通过把二元函数对象的一个实参绑定到一个特殊的值上,将其转换成一元函数对象…

真正理解 git fetch, git pull 以及 FETCH_HEAD

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 真正理解 git fetch, git pull 要讲清楚git fetch,git pull,必须要附加讲清楚git remote,git merge 、远程rep…

pyqt5 + pyinstaller 制作爬虫小程序

环境:mac python3.7 pyqt5 pyinstaller ps: 主要是熟悉pyqt5, 加入了单选框 输入框 文本框 文件夹选择框及日历下拉框 效果图: pyqt5 主程序文件 # -*- coding: utf-8 -*- # Author: Mehaei # Date: 2019-07-10 13:02:56 # Last Modified by: Mehaei # Last Modified time…

通过学校区域

通过学校区域的要求 应观察前后左右的交通情况,适时减速慢行,不得鸣喇叭和与学生抢行。 操作方法 当驾驶车辆行至学校附近或有注意儿童标志路段时,一定要及时减速,注意观察道路两侧或周围的情况,时刻堤防学生横…

axios中出现两次请求,OPTIONS请求和GET请求

在项目中发现ajax中出现两次请求,OPTIONS请求和GET请求 查看到浏览器NetWork有两次请求,请求url一样: 查找原因是浏览器对简单跨域请求和复杂跨域请求的处理区别。 XMLHttpRequest会遵守同源策略(same-origin policy). 也即脚本只能访问相同协…

笔试面试收获(持续更新中)

1. Internet 是有ARPANET发展而来 2. NFS(Network File System)即网络文件系统 3. OSI参考模型七层:物理层,数据链路层,网络层(IP,路由器,三层交换机),传输层&#xff…

Linux 安装 配置 Maven

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1.需要提前安装JDK,并且配置环境变量 请参考:https://blog.csdn.net/jiangyu1013/article/details/84321146 2.…

Threading in C#

这里推荐一些C#编程多线程的学习资料: http://knowledge.swanky.wu.googlepages.com/threading_in_c_sharp.html Ebook in English:http://cid-068f7d75d8585700.skydrive.live.com/self.aspx/ebook/threading.pdf 一些demo:http://cid-068f7…

经理人如何与这“六种人”打交道?

在职场中,我们要与不同身份、不同年龄、不同岗位、不同性别、不同性格的人打交道。在平时的实际工作接触中,善于与不同人打交道的经理人,会根据不同的情况用不同的态度和方式来对待之。 1、如何与死板的人打交道 与这样的人交往&#xff0c…