参考文章:https://www.cnblogs.com/lansetuerqi/p/12551690.html
注:原文的方法没有错,根据步骤一步一步执行即可成功。此处用于记录踩坑经历。
基于dockerfile创建jdk8镜像,前提:下载对应版本jdk
dockerfile截图:
打包镜像、运行镜像、进入进项都可以成功。但是进入镜像后使用java -version,提示:
java: command not found
于是不停的查找资料,不断地构建镜像,进入容器继续尝试,依旧不行,花费了不少时间。但是最终无法解决问题,全是无用功。
解决过程:
查看容器环境变量路径:
docker inspect <容器ID>
发现:
"Env": [
"PATH=/data/soft/jdk1.8/bin:/usr/local/sbin:/usr/local/bin:/usr/sb