一、安装Docker
       目前CentOS7.1系统上是直接可以使用yum安装Docker,不用配置Docker的YUM源

# yum -y install docker
# systemctl enable docker        开机启动Docker
# systemctl start docker         启动Docker服务
 查询要下载的镜像,比如Zabbix
# docker search zabbix
# docker pull zabbix/zabbix-server-mysql  
# docker pull zabbix/zabbix-web-apache-mysql
pull镜像这一步可省略,直接启动Zabbix服务就可以,因为在启动的时候会自动下载镜像 如下:
# docker run --name zyg-zabbix-server-mysql -p 10051:10051 --net=host -e DB_SERVER_HOST="数据库IP" \
-e DB_SERVER_PORT=3306 -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="123456" -d zabbix/zabbix-server-mysql
# docker run --name zyg-zabbix-web-apacke-mysql -p 8080:80 -e DB_SERVER_HOST="数据库IP" \
-e DB_SERVER_PORT=3306 -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="123456"  -e ZBX_SERVER_HOST="zabbix服务器IP"\
 -e TZ="Asia/Shanghai" -d zabbix/zabbix-web-apache-mysql

二、参数说明

docker run 是一条Docker指令,后面的所有内容是Docker指令的参数
--name是起一个唯一的名字来标示; 
最后的"zabbix/zabbix-server-mysql"和"zabbix/zabbix-web-apache-mysql"是告诉docker run启动的是什么服务;
-e或者--env MYSQL_PASSWORD="123456"是设置传入环境变量,数据库密码为'123456',在初始化数据库时,把root密码设置为'123456';
-d是在后台运行;
-p为端口映射,如80映射为8080,可以映射为任意端口

三、使用Docker建立个人博客

# docker run --name db --env MYSQL_ROOT_PASSWORD=123456 -d mariadb
# docker run --name MywordPress --link db:mysql -p 8080:80 -d wordpress
--link说明:把wordpress和数据库建立连接
# docker ps  查看docker运行的容器

CentOS 7体验Docker_Docker

在浏览器中输入该服务器IP加8080端口访问,192.168.1.6:8080出现如下界面

CentOS 7体验Docker_Docker_02

CentOS 7体验Docker_ 个人博客_03

安装指引,选择语言、输入网站标题和用户名密码等信息,配置完成,如下

CentOS 7体验Docker_Docker_04

可以配置自己的博客了

CentOS 7体验Docker_Docker_05