gpt4 book ai didi

docker - 使用docker使用AWS命令

转载 作者:行者123 更新时间:2023-12-02 20:48:38 25 4
gpt4 key购买 nike

我正在尝试使用docker将文件上传到S3。我知道如何使用“aws”命令,但不确定在容器中使用它的最佳方法。

# docker run --volume ~/.aws:/root/.aws -i --rm cgswong/aws:latest aws s3 cp mail.conf s3://mybucket/

我收到一个错误:

The user-provided path mail.conf does not exist.



另一个问题是我使用腻子,并且在使用此命令后必须重复一个新的终端 session ,因为该命令不会返回正常提示。

如何像使用aws命令行工具一样使用docker容器?

最佳答案

问题很可能是您的mail.conf在当前文件夹中,而不在容器内。因此,您应该将命令更改为

docker run -v ~/.aws:/root/.aws -v "$PWD:/host/$PWD" -w "/host/$PWD" -i --rm cgswong/aws:latest aws s3 cp mail.conf s3://mybucket/

这将确保您的当前目录也已安装在容器中,并且您也从容器内的同一文件夹开始

关于docker - 使用docker使用AWS命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46447406/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com