今天在使用docker build构建一个镜像时报了一个奇怪的错误
OCI runtime create failed: container_linux.go:345: starting container process caused “exec: “/bin/sh”: permission denied”: unknown
Dockerfile文件内容
镜像基于java8
java8镜像是很早之前下载下来的
build脚本
docker build -f ./Dockerfile -t test:v1 ./
结果就报了这个错
通过反复实验发现只要Dockerfile中有RUN命令构建镜像时就会出现这个错误,没有RUN命令可以构建成功
解决:
删除java:8镜像重新build
删除前先把这个有问题的镜像归档,以后如果有机会可以复现这个问题,找出根本原因
docker save java:8 >java8.tar
docker rmi java:8
重新执行构建脚本
构建成功
docker使用问题记录
猜你喜欢
转载自blog.csdn.net/weixin_44835704/article/details/126727870
今日推荐
周排行