Docker-个人博客系统的搭建-WordPress

1:WordPress简介

WordPress是PHP开发的一套个人博客系统 完全开源免费使用 并且有相关docker镜像;WordPress支持多种数据库

2:WordPress的docker容器化部署

2.1:部署的准备工作和步骤

   1:下载wordpress和mysql的docker image
   2:启动docker mysql的容器 、
   3:启动wordpress 

下图是wordpress需要设置的环境变量 我们只需要关注红色方框内的几个就可以了

Docker-个人博客系统的搭建-WordPress_第1张图片

2.2:启动MySQL docker容器

docker run -d --name mysql -v mysqlData:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=wordpress mysql

#docker run -d --name mysql -v /root/mysqlData-wordpress:/var/lib/mysql -e
MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=wordpress (-p 3306:3306) mysql 
如果是另外一台机器上的应用程序要访问该database 需要映射docker容器的端口到本机

2.3:启动wordpress的docker容器

docker run -d -e WORDPRESS_DB_HOST=mysql:3306 --link mysql -p 8080:80 wordpress

#-e WORDPRESS_DB_HOST=mysql:3306 :设置wordpress的环境变量 DB HOST为mysql:3306(mysql是数据库容器的名称)
#--link mysql :将这个容器link到mysql这个容器
#-p 8080:80 :将容器的80端口映射到本地的8080端口

Docker-个人博客系统的搭建-WordPress_第2张图片

2.4:登录博客

ie输入 http://ip:8080 即可访问

 

你可能感兴趣的:(Docker容器技术)