我在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父映像:
是真的吗?如何更改dockerfile以使不同的服务使用同一映像?我需要使用docker-compose吗?
答案 0 :(得分:0)
好像我可以用删除中间图像
docker save --output image.tar ImageID-or-Name
docker image prune -fa
docker load --input image.tar
我认为这就是我所需要的