每当任何人在Apitble上创建SSH会话时,我都希望显示自定义消息。
为此,我在Dockerfile中添加了一个入口点脚本来显示消息。
echo "message"
exec "$@"但这会导致before_release命令执行失败。
Apitble是将链式命令( ex:command1 args && command2 args )传递给码头者。
Docker正在执行command1,并将args && command2 args视为其参数并抛出此错误。
command1: error: unrecognized arguments: && command2 args发布于 2018-10-19 14:29:47
我无法用当地的容器复制这个问题。我不知道Aptible如何将参数传递给容器以供执行,但是,与support交谈,他们提供了两种解决方案。
before_release调用该命令。exec /bin/sh -c "$*",而不是在entrypoint.sh脚本中使用exec "$@"https://stackoverflow.com/questions/52779550
复制相似问题