Docker 来自守护程序的错误响应:OCI运行时创建失败:container_linux.go:345

Docker 来自守护程序的错误响应:OCI运行时创建失败:container_linux.go:345,docker,Docker,使用此命令启动容器时: sudo docker run -p 18089:8090 -d --name apollo-adminservice-uat \ -v /opt/dabai/app/docker/apollo/apollo-adminservice-uat:/apollo-adminservice \ -v /opt/logs:/opt/logs apollo-adminservice-uat 抛出此错误: docker: Error response from daemon: OC

使用此命令启动容器时:

sudo docker run -p 18089:8090 -d --name apollo-adminservice-uat \
-v /opt/dabai/app/docker/apollo/apollo-adminservice-uat:/apollo-adminservice \
-v /opt/logs:/opt/logs apollo-adminservice-uat
抛出此错误:

docker: Error response from daemon: OCI runtime create failed: container_linux.go:345: starting container process caused "exec: \"/apollo-adminservice/scripts/startup.sh\": stat /apollo-adminservice/scripts/startup.sh: no such file or directory": unknown.
我确信docker容器中存在此
/apollo adminservice/scripts/startup.sh
文件。我不确定哪里出了问题。如何修复它?谢谢这是Docker版本:

Client: Docker Engine - Community
 Version:           19.03.2
 API version:       1.40
 Go version:        go1.12.8
 Git commit:        6a30dfc
 Built:             Thu Aug 29 05:28:55 2019
 OS/Arch:           linux/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          19.03.2
  API version:      1.40 (minimum version 1.12)
  Go version:       go1.12.8
  Git commit:       6a30dfc
  Built:            Thu Aug 29 05:27:34 2019
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.2.6
  GitCommit:        894b81a4b802e4eb2a91d1ce216b8817763c29fb
 runc:
  Version:          1.0.0-rc8
  GitCommit:        425e105d5a03fabd737a126ad93d62a9eeede87f
 docker-init:
  Version:          0.18.0
  GitCommit:        fec3683
这是我的docker文件:

# Dockerfile for apollo-adminservice
# Build with:
# docker build -t apollo-adminservice .
# Run with:
# docker run -p 8090:8090 -d --name apollo-adminservice apollo-adminservice

FROM java:8-jre
MAINTAINER Louis

ENV VERSION 1.4.0

RUN apt-get install unzip

ADD target/apollo-adminservice-${VERSION}-github.zip /apollo-adminservice/apollo-adminservice-${VERSION}-github.zip

RUN unzip /apollo-adminservice/apollo-adminservice-${VERSION}-github.zip -d /apollo-adminservice \
    && rm -rf /apollo-adminservice/apollo-adminservice-${VERSION}-github.zip \
    && mv /apollo-adminservice/apollo-adminservice-${VERSION}-github/* /apollo-adminservice \
    && sed -i '$d' /apollo-adminservice/scripts/startup.sh \
    && echo "tail -f /dev/null" >> /apollo-adminservice/scripts/startup.sh

EXPOSE 8090

CMD ["/apollo-adminservice/scripts/startup.sh"]

显示docker文件使用
docker run-v
选项将所有内容隐藏在
/apollo adminservice
中。我会删除它。显示docker文件使用
docker run-v
选项将所有内容隐藏在
/apollo adminservice
中。我会删除它。