创builddocker文件和图像成功构build和包含也创build,但状态退出。
Staus退出“docker ps -a”
在访问Docker时收到错误,并检查日志
standard_init_linux.go:175:exec用户进程导致“没有这样的文件或目录”
以下是文件的详细信息:Dockerfile和命令
Docker文件:
Docker文件详细信息
Docker命令的详细信息和错误
泊坞窗命令deails
您的灯图像的容器显示"/entrypoint.sh /bin/"作为命令,失败。
我会更新您的Dockerfile中的ENTRYPOINT行到:
和CMD一样, ENTRYPOINT ["/bin/bash", "/entrypoint.sh"]构build映像并再次运行。
我遇到过类似的问题。 在我的情况下,这是因为我正在Windows机器上build立我的形象。 Windows将“隐藏字符”添加到诸如entrypoint.sh之类的文件中。 要删除这些字符,可以在将它复制到容器中后,在entrypoint.sh文件中运行此命令:
COPY entrypoint.sh /usr/local/bin/ RUN dos2unix /usr/local/bin/entrypoint.sh
现在重build图像,然后重试。 这个解决scheme为我工作。
你可以在这里阅读更多关于这个exception的信息:
https://www.liquidweb.com/kb/dos2unix-removing-hidden-windows-characters-from-files/