【发布时间】:2020-08-30 12:53:20
【问题描述】:
我正在编写 Dockerfile,其中尝试使用 aws cli 将文件从 s3 下载到本地,并将这些文件添加到 docker 容器中,如下所示 this page
FROM nrel/energyplus:8.9.0
RUN apt-get update && \
apt-get install -y \
python3 \
python3-pip \
python3-setuptools \
groff \
less \
&& pip3 install --upgrade pip \
&& apt-get clean
RUN pip3 --no-cache-dir install --upgrade awscli
ADD . /var/simdata
WORKDIR /var/simdata
ARG AWS_ACCESS_KEY_ID
ARG AWS_SECRET_ACCESS_KEY
ARG AWS_REGION=ap-northeast-1
RUN aws s3 cp s3://file/to/path .
RUN mkdir -p /var/simdata
ENTRYPOINT [ "/bin/bash" ]
运行docker build -it <container id>后,我希望我能在容器中找到从s3下载的文件,但我找不到。
有谁知道我在哪里可以找到从 s3 下载的这个文件?
【问题讨论】: