使用 Docker 快速搭建 WordPress 站点
之前有写过用Docker来建立个WordPress站点(传送门),现在看来,由于之前没有用Docker Compose编排多个容器,那篇文章的搭建过程,显得略微繁琐。这里使用工具Docker Compose快速部署WordPress站点,硬件环境为各种云主机、云服务器、独立服务器、VPS(OpenVZ除外)。
之前有写过用Docker来建立个WordPress站点(传送门),现在看来,由于之前没有用Docker Compose编排多个容器,那篇文章的搭建过程,显得略微繁琐。这里使用工具Docker Compose快速部署WordPress站点,硬件环境为各种云主机、云服务器、独立服务器、VPS(OpenVZ除外)。
越是好玩的东西,越能轻而易举的发现BUG,在此之前你可能没曾想到,这么高端大气上档次的东西会有这么明显的BUG,然后检查自己的缘故。我使劲的折腾啊折腾,终于发现问题原来如此简单,使用Docker Compose编排容器(Container)的时候,发现不能在/etc/hosts自动创建容器间的链接。测试过版本:v1.15.0、v1.8.0。在GitHub的Issues上发现类似问题(链接)。
Supervisor管理的进程不能以后台程序运行。比如ph5-fpm启动不能command=/usr/sbin/php5-fpm,而应该使用command=/usr/sbin/php5-fpm –nodaemonize使用docker启动,Supervisor不能在后台运行,需要使用/usr/bin/supervisord -n -c/etc/supervisor/supervisord.conf
COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf
对于 Docker 我目前还似懂非懂,玩了有几天时间,现在掌握,好像也只有下载镜像,运行容器的程度;总的来说 Docker 还是挺好玩的呀,虽然对于我这个菜鸟(VPS、容器等兴趣爱好者)来说,顶多建个站点放个网站的话,远没有在系统上安装虚拟主机控制面板来的方便。但我得承认,Docker 的未来还是很有发展潜力的。就我才熟悉 Docker 几天的外行人认为,容器就是一个积木,多个容器组合在一块,就像
国内有些机子的国际带宽真是太悲剧了,前几天还写过一个记事,日本节点的Docker Push到国内节点,速度同样也是悲剧的很!看来目前自己用的机子,国际带宽不论上行下行,都超级垃圾的说!
sed -i 's/archive.ubuntu/cn.archive.ubuntu/g' /etc/apt/sources.list RUN sed -i 's/archive.ubuntu/cn.archive.ubuntu/g' /etc/apt/sources.list 嗯,本地玩Docker的时候可以用到,要不然apt-get update或apt-get时候的速度简直就要让人抓狂了!