gpt4 book ai didi

java - Docker:组合多个图像

转载 作者:IT老高 更新时间:2023-10-28 12:37:39 25 4
gpt4 key购买 nike

Docker 是否可以将两个图像合二为一?

像这样:

genericA --
\
---> specificAB
/
genericB --

例如,有一个用于 Java 的图像和一个用于 MySQL 的图像。

我想要一张带有 Java MySQL 的图像。

最佳答案

不,您只能从一个图像继承。

您可能不希望 Java 和 MySQL 在同一个镜像中,因为在容器中拥有单个组件更为惯用,即创建一个单独的 MySQL 容器并将其链接到 Java 容器,而不是将两者放入同一个容器中。

但是,如果您确实必须将它们放在同一个镜像中,请编写一个以 Java 为基础镜像的 Dockerfile(FROM 语句)并在 Dockerfile 中安装 MySQL。您应该能够从官方 MySQL Dockerfile 中大量复制语句。

关于java - Docker:组合多个图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27214757/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com