我正在尝试将文件从我的 Web 应用程序(托管在 docker 容器上)写入我的主机 Ubuntu 机器上的卷。我运行了命令 docker run -v /space-storage:/space-storage img-captain-webapplication:29
,其中第一个 /space-storage
是我主机上的文件夹,第二个 /space-storage
是我的图像上的文件夹,img-captain-webapplication:29
是图像的名称(对应容器)。
当我将文件上传到容器上的 /space-storage` 文件夹时,它不会在主机上显示为文件。
主机文件夹:
我错过了什么?
更新 1:
谢谢@tentative 的意见。
我在主机上运行了 ls ~/space-storage
,它是正确的文件夹。
所以我在主机上运行了 docker RUN -v target=~/space-storage,source=/space-storage img-captain-webapplication:29
命令,然后在容器上的空间存储文件夹中创建了一个文件(我在容器上运行了 ls /space-storage/10445075-b1da-46eb-9d18-6e85b427fdef
命令以检查该文件夹是否有文件)并且它仍然没有显示在主机上的 ~/space-storage 文件夹中。