码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS 7体验Docker

时间:2018-01-23 18:15:01      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:search   run   roo   -name   下载   pytho   ges   变量   nbsp   

一、安装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运行的容器

技术分享图片

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

技术分享图片

技术分享图片

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

技术分享图片

可以配置自己的博客了

技术分享图片



CentOS 7体验Docker

标签:search   run   roo   -name   下载   pytho   ges   变量   nbsp   

原文地址:http://blog.51cto.com/erguang/2064316

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!