我有一个 Ubuntu 主机,其中已安装的网络文件夹位于/mnt/mynetworkshare
。
当我运行docker镜像时,我希望在我的Ubuntu主机上公开/mnt/mynetworkshare
文件夹,因此我使用以下命令运行容器:
docker run -it --rm -v /mnt/mynetworkshare/:/opt/shared_folder/ brspurri/my-app:latest /bin/bash
但是,当我在容器的bash shell中时,文件夹/opt/shared_folder/
存在,但没有文件存在或可见。
当我使用以下命令将主机文件夹更改为本地文件夹时
docker run -it --rm -v /mnt/mylocalfolder/:/opt/shared_folder/ brspurri/my-app:latest /bin/bash
/mnt/mylocalfolder/
的所有内容均可见/opt/shared_folder/
有谁知道为什么会发生这种情况? 是否可以与Docker容器共享网络文件夹?