您的位置:首页 > 运维架构 > Docker

使用Rancher管理Docker集群

2018-03-26 22:13 561 查看

使用Rancher管理Docker集群

一、安装Docker

https://docs.docker.com/install/

这里安装了17.09.0-ce版本的docker

二、安装Rancher

sudo docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:v1.6.5


大多数博客都推荐安装stable版本的rancher,但我在安装该版本rancher时出现了问题,添加节点时总是添加不上。最后发现要安装1.6.3+版本的rancher才可以。

三、访问控制

菜单ADMIN上的红色惊叹号是提醒需要配置访问控制。Rancher支持各种认证系统,比如常见的Github,LDAP,Active Directory等。这里直接使用本地帐号,提供一个管理员帐号就好。

四、添加环境



需要注意的是Rancher中有个Environment概念,每个Environment是独立的。Rancher支持Kubernetes,Docker Swarm,Mesos和Cattle,Rancher默认使用Cattle。Rancher默认建好了一个名字叫Default的Environment,宿主节点是在当前所在的环境里添加。

五、添加节点

添加之前,Rancher会向你确认访问服务器的url,以确保其他的宿主节点都可以访问到Rancher Server。



这里简单点,直接使用Custom来添加已有的机器,只需复制下面的docker命令在宿主机器上运行就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息