在Docker主机上
[ec2-user@ip-xxx-xx-x-xxx ~]$ sudo mount serverfile-1.mylab.mydomain.com:/myapp /myapp/fsdata
[ec2-user@ip-xxx-xx-x-xxx ~]$ ls -l /myapp/fsdata/resources
total 68
[ec2-user@ip-xxx-xx-x-xxx ~]$ docker run -it --rm -v /myapp/fsdata:/myapp ubuntu bash
在容器上
root@80f05ddfe73c:/# ls -l /myapp/resources
total 0
怎么可能?为什么我可以在Host上看到挂载的文件而不是Container?
答案 0 :(得分:0)
好的,经过几个小时的解决难题 - 解决方案就是在运行Container之前重启Docker服务
sudo service docker restart