首页 > 解决方案 > 有没有一种简单的方法可以在 docker 容器中使用主机资源(例如 AWS-CLI)?

问题描述

我有一个 docker 容器,里面有一些 Jupyter Notebook,这些笔记本会进行一些涉及与 AWS 交互的处理,例如向 S3 发送数据和从 S3 发送数据。

我是 docker 新手,想知道如何将这个容器中的数据发送到 S3。似乎有比在我的容器上安装 AWS-CLI 更简单的方法,因为它已经在我的主机笔记本电脑上安装和配置......但我知道什么!

如果这样做的标准方法是在我的容器上安装 AWS,我可以这样做,它只是感觉多余。谢谢

标签: amazon-web-servicesdockercontainers

解决方案


您应该将 AWS CLI 作为容器构建的一部分进行安装。

通过这样做,您可以确保应用程序需要运行的所有内容都在容器中运行,如果 AWS CLI 不在主机上,使用挂载的卷会导致问题。


推荐阅读