为WordPress创建Dockerfile的正确方法

时间:2018-07-18 12:04:41

标签: php wordpress apache docker dockerfile

我最近开始研究Docker,想了解一件事: 如果要为WordPress创建Dockerfile,则需要Apache和PHP。但是,当我看到用于Apache和PHP的源Dockerfile时,我发现它们已经包含了Linux。 我的问题是: -在Apache和PHP已经包含Linux的情况下,我仍然需要包含Linux吗? -是否会因为Apache和PHP已经具有Linux环境而引起冲突?

1 个答案:

答案 0 :(得分:1)

Linux是一个操作系统。这是Dockerfile的起点。

Linux不是Apache或PHP的一部分,而是安装在Linux之上的PHP和Apache。

要给您一个等效的结果,就像说WAMP包含窗口一样。

因此,对于您的Dockerfile来说,自然要在已经存在的操作系统映像(这里是Linux)上构建,然后安装Apache,PHP,最后是wordpress。

学习自己的Dockerfile是一个好主意,但请记住,Docker Hub上已经存在很多图像,包括用于wordpress的图像:here