一尘不染

如何将几张图像合并为一张?

docker

我有几个映像(第3方),例如,设置mysql,设置通用的php应用程序环境,设置第3方工具。

我想制作一个Dockerfile / Docker映像,将两个映像合并,然后运行更多命令

imageA --
            \
imageV --    ---> sharedImageA..X
            /
imageX --

阅读 237

收藏
2020-06-17

共1个答案

一尘不染

您可以将它们链接起来。你可以在这里找到更多

https://github.com/docker/docker/issues/3378#issuecomment-31314906

摘自上面的链接

## Dockerfile.genericwebapp might have FROM ubuntu
cat Dockerfile.genericwebapp | docker build -t genericwebapp -
## Dockerfile.genericpython-web would have FROM genericwebapp
cat Dockerfile.genericpython-web | docker build -t genericpython-web -
## and then this specific app i'm testing might have a docker file that containers FROM genericpython-web
docker build -t thisapp .

上述 SvenDowideit的
作者

通常,在同一个容器上运行多个进程是一个不好的做法。

2020-06-17