在EBS中将S3文件下载到docker镜像
我有一个弹性beanstalk环境,具有某个存储桶的权限。 当我的Docker容器正在构build时(当部署到EBS时),我想从该桶中下载几个文件。 我试过WGET,但没有经过授权,BC没有通过。 EBS应用程序拥有授权的IAMconfiguration文件…
# setup file ENV MYFILE /usr/src/app/filetest RUN wget https://s3.amazonaws.com/my_test_bucket/test_test/filetest -O /usr/src/app/filetest
您可以在aws credentails
镜像中安装aws-cli
,并在镜像中configurationaws credentails
,使用aws s3 cli
命令将文件从S3下载到您的docker镜像。
- ECS将不会启动实例,“由于无法find资源,无法执行任务”。
- Docker和Ansible如何配合实现Continuos Delivery / Continuous Deployment
- 如何在加载到其他主机时标记Docker(容器)的图像(.tar)文件?
- 了解AWS ECS代理和Docker容器
- 修改在Docker镜像中使用pip安装的python文件
- 我怎样才能从docker集线器匿名拉,而仍然有权访问私人registry?
- 在Dockerfile中安装节点?
- 如何loginamazon web services(AWS)?
- Docker与Nginx的Ubuntu,PHP的FPM和S3FS,但s3fs不起作用