docker - 如何将多张图片合并为一张?

标签 docker dockerfile

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

我想制作一个 Dockerfile/Docker Image,它结合了这两个图像,然后运行更多命令

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

最佳答案

你可以链接它们。你可以在这里找到更多

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

但总的来说,在同一个容器上运行多个进程是一种不好的做法。

关于docker - 如何将多张图片合并为一张?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36801509/

相关文章:

java - 如何将 Docker 与 Tomcat 一起使用?

bash - Dockerfile不会替换文本,但是命令行会替换文本,可能是错误?

docker - Gitlab Runner 失败并显示错误 : Job failed (system failure): Internal error occurred: connection reset by peer

docker - 如何停止在Dockerfile中打耳光?

docker - 简单的 docker 容器 : Build dedicated image or mount config as volume?

linux - 将 `docker ps` 与主机的 `ps` 相关联

node.js - 如何使用 jwilder/nginx-proxy 设置反向代理?

docker - 构建docker镜像导致大小增加一倍

spring - 连接到本地主机 :5432 refused after docker run when port 5432 is clearly open and listening?

Dockerfile COPY 文件未显示在 VOLUME 上