使用docker快速搭建wordpress服务

原创 码农  2019-12-13 16:53:14  阅读 596 次 评论 0 条
wordpress是开源免费的建站神奇,而Docker作为一个软件集装箱化平台,可以让开发者构建应用程序时将它与其依赖环境一起打包到一个容器中然后很容易地发布和应用到任意平台中。下面简要介绍怎样用docker快速搭建wordpress服务。


Docker的优势:


使用docker快速搭建wordpress服务 建站 第1张



镜像地址:

https://hub.docker.com/


拉取wordpress镜像:


使用docker快速搭建wordpress服务 建站 第2张


docker pull wordpress


wordpress镜像使用方法:


使用docker快速搭建wordpress服务 建站 第3张



wordpress应用的一些关键环境变量:


WORDPRESS_DB_HOST:wordpress 连接数据库的参数默认 ip:port

WORDPRESS_DB_USER:wordpress 连接数据库的用户

WORDPRESS_DB_PASSWORD:wordpress 连接数据库的密

WORDPRESS_DB_NAME:wordpress 数据库的名称默认为:wordpress


拉取mysql镜像:


docker pull mysql


mysql 应用的一些关键环境变量:


MYSQL_ROOT_PASSWORD:设置 mysql 数据库的密码。

MYSQL_DATABASE:设置 mysql 的数据库名称。

MYSQL_USER:设置 mysql 的数据库用户。


启动 mysql 指令:


配置 mysql 的密码,以及 mysql 数据库名称,并且 -p 设置端口映射,将本机端口和容器内部端口对应起来:


docker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=wordpress -d mysql:5.6


启动 wordpress 指令:


配置启动的 wordpress 对应数据库地址以及端口,数据库用户名、密码以及端口映射,将本地 8080 端口映射到容器内部的 80 端口:


docker run -e WORDPRESS_DB_HOST=172.16.8.95:3306 -e WORDPRESS_DB_USER=root -e WORDPRESS_DB_PASSWORD=123456 -p 8080:80 -d wordpress


至此,我们前面做的工作已经完成,下面我们开始访问网页,注意把后台服务器防火墙关闭,关闭指令:service firewalld stop;然后,输入博客搭建环境的地址: 172.16.8.96:8080,可以看到他自动跳转到 初始安装界面如下, 用户根据自己需求, 设置博客名称,博客管理员账户、密码。


使用docker快速搭建wordpress服务 建站 第4张


附录:Docker常用指令汇总


docker images:查看已经安装的 docker 镜像。

docker image rm image_id:删除镜像。

docker pull:获取镜像。

docker search:从仓库查找镜像文件。

docker exec –it fID bash:进入 docker 容器内部。


docker run:运行 docker 镜像。

docker ps:查看运行容器进程。

docker run –d:在后台运行 docker 镜像。

docker run –p:3306:3306 端口映射。

docker stop ID:停止正在运行的容器。


更多指令查看:

http://www.runoob.com/docker/docker-command-manual.html


本文地址:https://www.itcodeit.com/post/11.html
版权声明:本文为原创文章,版权归 码农 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?