Docker可以简化WordPress的部署过程,不需要自己安装phpMyAdmin,也不需要自己配置MySQL数据库。
仅简单的、基本的安装,诸如HTTPS配置、SSL证书配置等没有涉及(我也没有机会涉及)。
安装Docker
不清楚包管理工具是否有正常的Docker可以安装,Debian中APT的Docker不到100KB,看起来并不能用。因此,采用菜鸟教程提供的方法:
使用官方安装脚本自动安装
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
也可以使用国内 daocloud 一键安装命令:
curl -sSL https://get.daocloud.io/docker | sh
下载Docker镜像
使用docker pull拉取WordPress和MySQL镜像:
docker pull wordpress
docker pull mysql
#应该并不需要:latest
#如docker pull wordpress:latest
如果你要安装特定版本,则名字改为wordpress:版本号。
创建一个网络(两容器可互相访问的空间)
使用--link链接WordPress和MySQL两个容器的方法已经过时,并且不久的将来会弃用,因此使用docker network网络。
创建一个名为wp-net的网络,后续运行容器加入这个网络