# 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运行的容器
在浏览器中输入该服务器IP加8080端口访问,192.168.1.6:8080出现如下界面
安装指引,选择语言、输入网站标题和用户名密码等信息,配置完成,如下
可以配置自己的博客了
原文:http://blog.51cto.com/erguang/2064316