如何與 Fargate 容器共用目錄

如何與 Fargate 容器共用目錄

我正在運行一個 Fargate 容器,它需要存取 EC2 執行個體上存在的檔案。兩者位於同一網路中,安全群組不限制流量。

我嘗試使用sshfs以及使用cifs.utils套件安裝。但是,因為它是一個容器,所以我在安裝過程中遇到錯誤

Unable to apply new capability set.

或者

fuse: device not found, try 'modprobe fuse' first

我檢查了解決方法https://stackoverflow.com/questions/48402218/fuse-inside-docker,但這涉及到訪問 docker 主機。而且我的設定不在託管 ECS 上。

有沒有辦法讓 ec2 實例上的目錄內容在 Fargate 容器上可用?

答案1

對於您的情況網路DAV(請參閱“伺服器支援”和“客戶端支援”部分)似乎是一個可行的解決方案,因為您可以在 EC2 執行個體上獲得靈活性。在 Fargate 這是一個受控環境中,您可以將客戶端工具建置到您的映像中,以便與伺服器交互透過網路,例如。 HTTP、FTP、sFTP 等

相關內容