如何在多个Docker容器中使用相同的python映像?

时间:2019-02-13 08:53:45

标签: docker

我在docker中运行了一些python服务。我的dockerfile看起来像这样:

FROM python:3.6-slim
WORKDIR /app
COPY . /app
RUN pip install --trusted-host pypi.python.org -r requirements.txt
EXPOSE 80
CMD ["python", "-u", "app.py"]

当我运行“ docker images -a”命令时,我可以看到每个服务都有自己的python父映像:

enter image description here

是真的吗?如何更改dockerfile以使不同的服务使用同一映像?我需要使用docker-compose吗?

1 个答案:

答案 0 :(得分:0)

好像我可以用删除中间图像

docker save --output image.tar ImageID-or-Name
docker image prune -fa
docker load --input image.tar

我认为这就是我所需要的