Dockerhub自动构建失败,"添加文件时不是目录"

zby*_*yte 5 dockerhub

我正在尝试使用docker hub自动构建一些在本地构建良好的东西.它没说:

Build process failed: stat /var/lib/docker/aufs/mnt/1be9db483fa6f3de2596b5261e7c450de8df503185e579278396f14ba179c257/bin/run.sh: not a directory

您可以在此处查看构建本身:https: //hub.docker.com/r/zbyte64/rethinkdb-tlsproxy/builds/bjclhq33kgwxxvn6nbfsgyh/

run.sh在与Dockerfiledockerhub 相同的目录中,似乎dockerhub上的构建路径与存储Dockerfile的位置不同.

我尝试了以下变化:

COPY run.sh /bin

ADD ./run.sh /bin

buf*_*uff 4

COPY命令(在 Dockerhub 的 Docker 版本上)需要右侧的目标文件,而不仅仅是目标目录。即使在 Dockerhub 上,以下命令也应该适用于您。

COPY run.sh /bin/run.sh
Run Code Online (Sandbox Code Playgroud)