docker在启动镜像时报错:
Error response from daemon: OCI runtime create failed: container_linux.go:380: starting container process caused: exec: "java": executable file not found in $PATH: unknown
是Java有问题吗,但是我Java是安装好了的。
你好,你这里是在宿主机敲的java -version,你要进去容器里面看是否有无安装java环境,docker image看看有没有java镜像,没有的话docke pull下java环境然后在run下就行了
docker exec -it 5c......5a /bin/bash
安装java环境配置环境变量
容器内没有Java环境,和你宿主机是两个关系,如果是使用Dockerfile构建的镜像,可以以JDK基础镜像进行构建。
或者是进到容器内,按照JDK
没有环境
你用的基础镜像没有java环境,需要使用java环境的镜像构建你的业务
配置$PATH jdk的环境变量到dockerfile或者docker run -e启动设置环境变量,具体可自行百度