我尝试启动Docker容器,但立即崩溃。我看了看日志,还有www. example www.example.com 。所以我试图在脚本中找出失败的那一行,并不断地削减代码,直到我得到了这个:(这是整个运行。(现在)
#!/usr/local/bin/dumb-init /bin/bash
echo "Starting Run Script"
对我来说,我想我在这个脚本中有一行,以回应“开始运行脚本”,这是如何抛出“没有这样的文件”错误的?
dumb-init二进制文件就在它应该在的地方。我进入交互模式如下:
docker run -it --rm --entrypoint sh myimage:latest
我在容器中手动运行脚本,得到以下错误消息:
: No such file or directory
但是由于dumm-init是二进制代码,我不知道它在寻找什么文件/文件夹。是否有配置或属性文件?
1条答案
按热度按时间ds97pgxw1#
我不知道你是否还需要这个,但是你需要在创建你的dockerimage RUN apk时安装dumm-init,在你的dockerfile中添加dumm-init