我需要检查是否从主机安装了
示例:使用docker run .... -v /host-data:/data ....
命令。
如果没有安装,我想警告用户,当容器终止时,该目录上的数据将会丢失...
答案 0 :(得分:2)
我找到了一个粗略但简单的解决方案。
mount | grep '/data'
如果找到将导致 0 (表示已安装) 我将它添加到我的入口点脚本中,它按预期工作。
欢迎改进的想法!
我希望这会有所帮助。
答案 1 :(得分:1)
mountVar=`mount | grep "$BLA"`
if [ -z "$mountVar" ]
then
echo "$BLA not mounted exit"
exit
else
echo "$BLA mounted "
fi