大家都知道,要部署一个WordPress,要有数据库、web服务器、php环境。
而docker可以为我们节省大量安装环境的时间。
我们在利用docker部署WordPress之前,先要了解docker的网络,docker的volume以及目录共享,当然还有最基本的docker的操作(run、exec)。
第一步:既然是部署WordPress。我们首先要有一个WordPress的压缩
包吧。
不妨以4.7.4版本为例,wget下载一个。
wget https://cn.wordpress.org/wordpress-4.7.4-zh_CN.tar.gz
第二步,我们要创建一个docker内部的网络,以便来通信。
docker network create lnmp
第三步、准备好需要用到的共享目录。这里我用了一个volume和一个是普通的目录共享(bindmount方式)
docker volume create mysql-vol
mkdir -p /app/wwwroot
第四步、用docker安装一个mysql容器,做目录共享和端口映射,并且设置密码和字符集
docker run -itd --name lnmp_mysql \
--net lnmp \
-p 3306:3306 \
-v my