1.准备工具
- 一台服务器(虚拟机也可以)
- docker(没有安装docker点击—>>docker安装)
- x-shell(操作虚拟机)
2.开搞
- 下载mysql5.7镜像(最新版mysql镜像启动WordPress ,访问站点会出现无法连接数据库,已踩坑)
docker pull mysql:5.7
- 下载WordPress 镜像
docker pull WordPress
3.启动容器
- 启动mysql容器(贴代码,将搭建时间缩短)
—v mysql挂载
—e 用户名密码
–privileged 对容器赋予权限
docker run -p 3306:3306 --name mysql \
> -v /usr/local/docker/mysql/conf:/etc/mysql \
> -v /usr/local/docker/mysql/logs:/var/log/mysql \
> -v /usr/local/docker/mysql/data:/var/lib/mysql \
> -e MYSQL_ROOT_PASSWORD=root \
> --privileged=true \
> -d mysql:5.7
- 用Navicat连接数据库,看能不能连接成功没有,失败请看解决方法
- 启动WordPress 容器
端口号尽量不要冲突
–link mysql:mysql 第一个mysql是上面启动mysql容器名称,第二个是mysql容器在link下的别名
docker run -d -p 8686:80 --name wordpress --link mysql:mysql wordpress
4.访问ip(自己的服务器ip/虚拟机):8686
因为我已经注册好了,访问地址就是写好的博客,第一次进去是要注册,填上相关信息,登录就行
有问题欢迎大家留言