使用
/bin/sh -c "script"语法时,
-c参数之后的所有内容都将成为脚本的参数。您可以使用/ bin /
sh脚本
$0并将其
$@作为/ bin / sh脚本的一部分:
ENTRYPOINT ["/bin/sh", "-c", "exec /usr/bin/mycmd --token=$MY_TOKEN $0 $@"]CMD ["pull", "stuff"]
请注意,您还可以将入口点更改为添加到运行的映像的
exec /usr/bin/mycmd --token=$MY_TOKEN"$@"外壳程序脚本,然后使用docker的exec语法执行该外壳程序脚本:
ENTRYPOINT ["/entrypoint.sh"]



