在 Linux Distro 容器中安装 Lamp 与作为单独容器安装之间的区别?
Difference between Installing Lamp within Linux Distro Container vs Installing as Separately Containers?
我是 docker 的新手,我想在这里解释一下
假设我安装了 Windows 机器和 docker 桌面。
我首先需要的结构是什么 运行 一些 Linux Distro Container 并在该容器中安装 LAMP 服务器?或者我将并行创建 Apache Container MySQL Container 和 Linux Container?
其次我注意到有一些 wordpress 容器完全令人困惑,因为 运行 wordpress 我挑衅地需要 LAMP,那么这个架构将如何工作?
会不会像:
1 Linux 容器,然后我将在其上安装 LAMP 并安装 wordpress?
但是万一这个 wordpress 容器的目的是什么?
或
- 1 Linux 容器
- 1 个 Apache 容器
- 1 MySQL 容器
- 1 个 Wordpress 容器
而且所有这些都会相互关联??
我太迷茫了,请帮帮我
一般来说,您会尝试让 1 个容器 = 1 个服务/ 1 个用途,并保持容器非常小。
这意味着您将 MySQL 在一个容器中,而 Apache 服务器在另一个容器中。他们将 运行 基于容器-linux(您可以在这里阅读 docker 及其分层技术)。
回到您的体系结构,您需要将 Wordpress 放在服务器所在的某个地方 - 因为如果没有服务器,该软件将无能为力,这意味着您将把它放在 Apache 容器中,最终您将需要音量(检查 docker 文档)以保留您的静态数据。
最后,您需要将此容器与 MySQL 容器连接,以便能够将重要数据保存在那里。您可以使用 docker-compose(请参阅文档)执行此操作,并从一个命令启动两个容器。
现在很酷的部分:这里已经为您完成了 bitnami/wordpress,我相信您可以在 docker 中心找到更多信息。
我是 docker 的新手,我想在这里解释一下 假设我安装了 Windows 机器和 docker 桌面。
我首先需要的结构是什么 运行 一些 Linux Distro Container 并在该容器中安装 LAMP 服务器?或者我将并行创建 Apache Container MySQL Container 和 Linux Container?
其次我注意到有一些 wordpress 容器完全令人困惑,因为 运行 wordpress 我挑衅地需要 LAMP,那么这个架构将如何工作?
会不会像:
1 Linux 容器,然后我将在其上安装 LAMP 并安装 wordpress? 但是万一这个 wordpress 容器的目的是什么?
或
- 1 Linux 容器
- 1 个 Apache 容器
- 1 MySQL 容器
- 1 个 Wordpress 容器
而且所有这些都会相互关联??
我太迷茫了,请帮帮我
一般来说,您会尝试让 1 个容器 = 1 个服务/ 1 个用途,并保持容器非常小。
这意味着您将 MySQL 在一个容器中,而 Apache 服务器在另一个容器中。他们将 运行 基于容器-linux(您可以在这里阅读 docker 及其分层技术)。
回到您的体系结构,您需要将 Wordpress 放在服务器所在的某个地方 - 因为如果没有服务器,该软件将无能为力,这意味着您将把它放在 Apache 容器中,最终您将需要音量(检查 docker 文档)以保留您的静态数据。
最后,您需要将此容器与 MySQL 容器连接,以便能够将重要数据保存在那里。您可以使用 docker-compose(请参阅文档)执行此操作,并从一个命令启动两个容器。
现在很酷的部分:这里已经为您完成了 bitnami/wordpress,我相信您可以在 docker 中心找到更多信息。