如何制作一个WordPress站点的Docker镜像?
我有一个由共享LAMP托pipe提供商托pipe的WordPress网站。 我想创build该Web应用程序的Docker镜像,以便可以轻松地在任何位置部署相同的图像应用程序,并在我的开发人员之间进行分发。 有人可以提供简要的步骤吗?
我对Docker完全陌生。
docker工转换不是在一天之内完成的。 首先你需要熟悉docker工具和语音。 然后你需要find你自己的结构来处理容器(我更喜欢bash脚本)。 最后但并非最不重要的是,您需要为您的应用程序构build图像和容器。 我需要大约三个月来移植我的应用程序,但毕竟是值得的。
这是我的开始步骤:
-
通常一个docker集装箱意味着一个运行过程。 所以起初你应该考虑一下你最终需要多less个容器。 我通常需要一个普通的java webapp(Apache HTTP,Apache Tomcat,Database)的3个容器,
-
寻找现有的图像(例如在docker集线器),带来所有你需要的function。
-
熟悉图像并构build,启动和停止容器。
-
根据步骤2的图像,用您的应用程序代码构build自己的图像。
-
将您的应用程序本地化。
-
释放您的图像和容器到您的networking服务器。
首先,您可能必须手动创build容器,这很痛苦,但是如果要多次重复使用,不是浪费时间,则可以将容器提交并推送到公共docker中心存储库,从而为您提供docker中心docker commit CONTAINER [REPOSITORY[:TAG]]
。 然后你可以推它,这是非常好的,因为这是任何人使用dockersearch命令公开可用:)
- 为什么“docker规模”和“docker抬高 – 规模 – 没有规模 – 不重build”有什么区别?
- 通过docker日志查看cron输出,而不使用额外的文件
- 在同一主机上运行多个相同的无花果环境
- 我可以使用CoreOS rkt运行/转换Docker-Compose项目吗?
- 用Docker破坏stream氓专用networking
- Docker / NodeJS:“exec:\” – d \“:在$ PATH中找不到可执行文件”
- 添加命令失败,同时在jenkins中使用docker-build-step插件构builddockerfile
- Docker单个进程通过容器,但如何一起使用它们
- 如何在Docker容器中设置gcc的specs文件