【发布时间】:2020-02-18 06:16:50
【问题描述】:
我需要一张将所有 3 个元素组合在一个容器中的图像。但是,无论我用谷歌搜索或在 Docker Hub 上搜索,我发现没有图像可以在同一个容器/Dockerfile 中保存 PHP、Apache 和 MySQL。
任何人都可以建议创建所需容器的方法吗?
我也希望能解释为什么这种图像/容器不可用的原因?
作为旁注,我自己无法想象将MySQL 服务器在不同容器中的分离是可行的,因为DB 本身没有与容器一起保存,只有MySQL服务器在里面。因此,即使 MySQL 在同一个容器中,仍然与 DB 本身完全分离。
【问题讨论】:
-
查找 Docker LAMP 映像。
-
@Nigel Ren,这是最快最有效的解决方案。非常感谢。我刚刚在 Docker Hub 上搜索了
lamp,并获得了很多最新的、经常加载的带有 Dockerfile 的镜像来学习。
标签: php mysql docker architecture microservices