容器的文件系统通过设计与主机系统隔离。要与容器共享数据,可以使用将主机系统中的文件夹装载到容器-五
Docker选项。
例如,假设客户机上有一个名为我的文件夹
. 此文件夹包含名为的子文件夹MySubfolder1
,其中包含一组图像文件。该文件夹还包含子文件夹MySubfolder2
,您要在其中保存后处理的图像。
以下选项装载源文件夹我的文件夹
并将其子文件夹复制到容器中的目标文件夹,集装箱船
:
-v/MyMachineName/MyFolder:/ContainerFolder
在执行时添加此选项码头工人赛跑
命令
现在,您可以访问和保存文件夹中容器内的数据集装箱船
。保存的数据可在主机文件夹中找到我的文件夹
。容器停止后,这些文件将保留。请注意,从容器中修改文件将覆盖主机上的文件。
您可以使用其他方法将所需数量的文件夹装载到容器中-五
选项。
如果容器的主机是AWS上的远程计算机®,您可以将本地数据上载到Amazon S3™ S3存储桶,然后从远程主机访问它们,有关更多信息,请参阅创建、配置和使用AmazonS3存储桶.
如果数据存储在AmazonS3中,则可以直接从MATLAB访问它®. 有关详细信息,请参阅使用远程数据(MATLAB).