如何制作WordPress网站的Docker镜像?

时间:2016-11-23 13:10:00

标签: docker

我有一个由共享LAMP托管服务提供商托管的WordPress网站。我想创建该Web应用程序的Docker镜像,以便可以在任何地方轻松部署相同的图像应用程序并在我的开发人员之间进行分发。有人可以提供简短的步骤吗?

我对Docker来说是全新的。

2 个答案:

答案 0 :(得分:2)

切换到码头工具不会在一天内完成。首先,您需要熟悉docker工具和语音。然后你需要找到自己的结构来处理容器(我更喜欢bash脚本)。最后但并非最不重要的是,您需要为您的应用构建图像和容器。 我需要大约三个月的时间来移植我的应用程序,但毕竟imo它是值得的。

以下是我的开始步骤:

  1. 通常,一个docker容器意味着一个正在运行的进程。所以一开始你应该考虑一下你最终需要多少个容器。我通常需要3个容器用于普通的java webapp(Apache HTTP,Apache Tomcat,数据库)

  2. 寻找能够带来所有功能的现有图像(例如在码头中心)。

  3. 熟悉图像并构建,启动和停止容器。

  4. 根据步骤2的图像,使用您的应用程序代码构建您自己的图像。

  5. 将您的应用置于本地。

  6. 将您的图片和容器发布到您的网络服务器。

答案 1 :(得分:0)

首先,您可能需要手动创建容器,这很痛苦,但如果要多次重复使用它并不浪费精力,那么您可以提交并将容器推送到公共docker hub存储库,前提是您拥有容器具有docker commit CONTAINER [REPOSITORY[:TAG]]的docker hub帐户。然后你可以推送它真的很好,因为它可以公开使用docker search命令:)