Docker – 在容器中检查是否从主机挂载目录

我有一个需要检查,如果我的运行容器中的目录是从主机挂载或不。
例如:使用docker run .... -v /host-data:/data ....命令。

如果没有安装,我想提醒用户,当容器被终止时,这个目录上的数据将会丢失。

我发现了一个粗糙但简单的解决scheme。

 mount | grep '/data' 

如果find,将会导致0 (这意味着它被挂载)。
我将它添加到我的入口脚本,并按预期工作。

欢迎提出改进意见!

我希望这有帮助。