将文件夹从主机装载到我的docker映像时出现问题

将文件夹从主机装载到我的docker映像时出现问题,docker,Docker,我正在尝试将文件夹从主机系统装载到docker容器。我知道docker命令的-v属性 我的命令是: docker run -v /home/ubuntu/tools/files/:/root/report -i -t --entrypoint /bin/bash my_image -s 但这似乎不起作用,在我指定的容器文件夹中没有显示任何文件。这非常令人沮丧,因为我需要定期将文件添加到docker映像中,因此在创建时仅将它们添加到构建文件中不会解决问题。如果有错误,您会遇到什么错误?如果不是运

我正在尝试将文件夹从主机系统装载到docker容器。我知道docker命令的
-v
属性

我的命令是:

docker run -v /home/ubuntu/tools/files/:/root/report -i -t --entrypoint /bin/bash my_image -s

但这似乎不起作用,在我指定的容器文件夹中没有显示任何文件。这非常令人沮丧,因为我需要定期将文件添加到docker映像中,因此在创建时仅将它们添加到构建文件中不会解决问题。

如果有错误,您会遇到什么错误?如果不是运行docker cmd的同一用户,请检查文件夹权限。恐怕我没有收到任何错误。它只是像往常一样加载docker映像,只是没有将任何文件添加到我指定的directroy中。至于文件夹权限,我以前创建的文件夹没有指定的权限。该文件夹上的ls-l返回0。用户权限如何?可能图像中的用户没有足够的权限查看此共享文件夹中的文件。该文件夹本身由root所有,而我是root。