Docker 搭建 WordPress博客
作为一个docker初学者,几乎第一个案例都是docker轻松搭建一个WordPress,关于WordPress是什么,用来做什么,建议自行百度,下面直接讲解搭建步骤:
使用的ubuntu16.04,每次都要加sudo,我索性直接使用root用户操作。
1、下载MySQL镜像,使用docker命令:docker pull mysql ,我下载的有400多M还是有点慢,需要耐心等待
MySQL下载完毕
2、启动MySQL镜像
docker run --name mysql_db -e MYSQL_ROOT_PASSWORD=123456 -d mysql
取个名字叫mysql_db 密码123456 最后的mysql是告诉docker容器启动一个mysql的数据库。
3、可以通过 docker ps来查看运行的容器
还可以通过 docker inspect id来查看具体信息,ID可以不用输全,只要唯一即可。
4、下载WordPress镜像
docker pull wordpress
5、启动Wordpress
docker run --name wordpressTest --link mysql_db:mysql -p 8086:80 wordpress ocker run --name wordpressTest --link mysql_db:mysql -p 8086:80 wordpress
给运行的WordPress取个名字叫wordpressTest 数据库link到mysql_db的mysql数据库,端口由默认的80转换到8086,wordpress
6、移除运行的容器,按名字移除
docker rm 名字
7、访问
我是通过虚拟机来进行访问,需要把虚拟机的防火墙进行设置,否则访问不到,我这里直接停止了防火墙服务
Redhat停止防火墙:service iptables stop
Ubuntu停止防火墙:ufw disable
如果启动成功,直接访问http://ip:端口/容器名字 即可访问,
第一次访问需要设置语言、设置登录用户名和密码,由于忘记了截图,请见谅
后面访问
好了,docker运行WordPress到此就搭建完毕。只需要运行docker命令既可,如果按照传统的搭建方式,需要按照各种软件和环境,还有可能每个环境不一样,出现各种奇葩问题,有了docker就不会出现这样的问题。
至于在Linux怎么按照docker,在这里提供ubuntu的按照命令,由于docker是诞生在ubuntu的环境下,建议学习就用ubuntu环境,我在这里就介绍一种自带的按照方式
sudo apt-get update
sudo apt-get install docker.io
这种安装方式需要时ubuntu14.04及以上版本,之前没有自带docker。
docker在Windows和Mac环境没有支持,但是提供了一个docker tool的安装方式,其实也是在Windows和Mac下虚拟了一个Linux环境,网上的建议是安装双系统,没有那个条件,建议还是用虚拟机吧。
原文出处:csdn -> http://blog.csdn.net/sinat_20667815/article/details/78870334