如何检查文件夹是否存在于Docker中?

m4pnthwp  于 2023-01-12  发布在  Docker
关注(0)|答案(1)|浏览(182)

我想检查文件夹是否存在于Docker中,然后在bash脚本中根据答案执行操作:

toto = docker exec -it symfony sh -c " test -d imports && echo '1' "
if [[ "$toto" == '1' ]]; then
echo "il exists"
fi
xjreopfe

xjreopfe1#

只需在Docker容器内运行命令。

if docker exec symfony test -d imports; then
    echo "il exists"
fi
if docker exec symfony [ -d imports ]; then
    echo "il exists"
fi

你的代码有很多问题。用shellcheck检查你的脚本。考虑阅读:How do I set a variable to the output of a command in Bash?

相关问题