我想将我的php站点从虚拟机迁移到docker容器.我的网站将所有上传的文件保存到uploads目录中.现在我想将所有文件传输到S3 Storage并将进一步的上传保存到Amazon S3.但我不想重写php文件上传器类.是否可以在Docker中创建符号链接文件夹或虚拟文件夹,以便将uploads/**路径上的所有写入和读取"重定向"到S3存储.
Docker支持S3存储驱动程序,但我是docker的新手,并且不知道文件夹应该如何映射到dockerfile中的s3存储.我没有找到其他例子.
谢谢您的帮助.
更新:请参阅Taruns的回答.如果您也知道,托管环境中的AWS Storage Gateway是唯一一个很好的解决方案,请提升或分享您的想法.
您发布的S3存储链接用于Docker Registry设置,而不是Docker卷。您需要将硬盘驱动器上的文件夹映射到容器。因此,假设您/var/www/uploads在主机上映uploads射到容器内部。
现在,您想要的/var/www/uploads实际上是作为S3支持的文件夹安装。为此,亚马逊推出了一个AWS Storage Gateway。您可以使用它在系统上创建S3支持的文件夹。以下是来自亚马逊的文章,详细介绍了如何配置相同的内容
http://docs.aws.amazon.com/storagegateway/latest/userguide/ManagingLocalStorage-common.html
| 归档时间: |
|
| 查看次数: |
1103 次 |
| 最近记录: |