如何制作一个WordPress站点的Docker镜像?

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

我对Docker完全陌生。

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

这是我的开始步骤:

  1. 通常一个docker集装箱意味着一个运行过程。 所以起初你应该考虑一下你最终需要多less个容器。 我通常需要一个普通的java webapp(Apache HTTP,Apache Tomcat,Database)的3个容器,

  2. 寻找现有的图像(例如在docker集线器),带来所有你需要的function。

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

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

  5. 将您的应用程序本地化。

  6. 释放您的图像和容器到您的networking服务器。

首先,您可能必须手动创build容器,这很痛苦,但是如果要多次重复使用,不是浪费时间,则可以将容器提交并推送到公共docker中心存储库,从而为您提供docker中心docker commit CONTAINER [REPOSITORY[:TAG]] 。 然后你可以推它,这是非常好的,因为这是任何人使用dockersearch命令公开可用:)