如何将共享卷或共享图像推送到ECR

时间:2019-07-02 22:44:01

标签: docker docker-run docker-cp

现在我在Dockerfile中有这个文件

ENV NLTK_DATA /nltk_data
RUN python3 -m nltk.downloader -d /nltk_data all

此Python库具有数个演出数据。我不知道我发布到Amazon ECR的每个Docker映像中都需要额外的5 GB。有什么方法可以将共享图像推送到容器运行时可以引用的ECR?

我想做类似的事情:

docker pull ecr-url/shared-image:latest
docker run -v shared-image:/nltk_data:/nltk_data my-image

基本上,我不明白为什么有必要将共享映像作为容器运行,我只需要其中的数据。但是,根据以下答案:https://stackoverflow.com/a/34093828/1223975

它说:

  

不幸的是,似乎没有一种直接复制文件的方法   来自Docker映像您需要先创建一个容器,然后复制   容器中的文件。

0 个答案:

没有答案