首页 > 其他 > 详细

centos7 搭建docker内运行单实例rabbitmq的教程

时间:2016-05-16 14:16:46      阅读:339      评论:0      收藏:0      [点我收藏+]

1、安装centos7.x,配置好网络
2、因为docker需要比较高版本的内核,比如使用overlayfs作为默认docker文件系统要3.18,所以先升级内核到3.18以上版本,能直接过4是最佳了
检查内核
uname -r
不够3.18。x的话 升级内核
导入key
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install kernel-ml-devel kernel-ml -y
一般新内核在grub的list最高位所以直接
grub2-set-default 0
重启 一般就可以了
现在的版本以上操作完成后centos7的内核版本
应该是4.5+
3、yum -y install docker-io 安装docker
chkconfig docker on 配置开机docker作为服务自动启动
service docker start 手动开始docker服务
4、修改docker的默认存储驱动为OverlayFS 这是最新的官方推荐
# systemctl stop docker
# rm -rf /var/lib/docker //注意好像 images可能会被清空
编辑/etc/sysconfig/docker-storage
DOCKER_STORAGE_OPTIONS= -s overlay

有时候可能这时候还不能正常启动
编辑/etc/sysconfig/docker里的OPTIONS后面,将selinux哪项给去掉就行了

systemctl start docker
docker info 就可以看到改变了


到这里基本的docker环境就安装完了 然后先做一个单节点rabbitmq实例的docker容器来对外服务:
docker run --restart always -d --name=rabbitmq1 -p 5673:5672 -p 15673:15672 -p 4369:4369 -e RABBITMQ_NODENAME=rabbitmq1 -h rabbitmq1.rabbit.com rabbitmq:3.6.1-management

经过漫长的下载等待之后 docker容器运行起来了

这样 通过http://ip:15673 用户名密码 默认admin权限的guest guest的一个支持http管理的rabbitmq的基本单实例就搭建完成了

centos7 搭建docker内运行单实例rabbitmq的教程

原文:http://www.cnblogs.com/sfissw/p/5497874.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!