此Shell脚本docker容器惯用语是否有名称?

时间:2018-12-27 21:47:53

标签: shell docker

这是我用来获取脚本以在docker容器中执行自身的技巧:

#!/bin/sh

export THIS="$(readlink -f "$0")"
if [ "--raw" = "${1:-}" ]; then
    echo "inside: $(uname -a)"
else
    echo "outside: $(uname -a)"
    docker container run \
           --env THIS \
           --interactive \
           --mount type=bind,source="${THIS}",target="${THIS}",readonly \
           --rm \
           alpine sh -c "${THIS} --raw"
fi

这个成语有名字吗?我能想到的最好的方法是“自我dockershell脚本”

0 个答案:

没有答案