Rancher之旅(一) ——Ubuntu kylin 4.0.2 部署 Rancher

教程 shanhuhai 1092℃ 1评论

这次教程使用的是 Kylin-4.0.2-server-sp1-Community-20170412-x86_64.iso 操作系统。

1. 安装好操作系统后,打开 Mate 终端软件, 执行

sudo su - 切换到 root 权限。

2. 设置 Ubuntu的 docker 安装源:

安装 GPG key:

curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg |  apt-key add -

校验 GPG key 是否安装成功

apt-key fingerprint 0EBFCD88

显示 :


表示安装成功。

修改 apt 的源文件管理文件 :

/etc/apt/sources.list, 修改为

deb http://archive.kylinos.cn/yhkylin juniper main restricted universe multiverse
deb http://cz.archive.ubuntu.com/ubuntu trusty main
deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu trusty stable

保存后, 更新源:

apt-get update

3. 列出可用的 docker-ce 版本并安装

apt-cache madison docker-ce

安装指定版本的 docker:

apt-get install docker-ce=<VERSION>

安装最新版本的 docker:

apt-get install docker-ce

4. 安装 docker

根据 rancher 支持的docker 版本要求, 我们选择安装 “17.06.2~ce-0~ubuntu” 版本

执行:

apt-get install docker-ce=17.06.2~ce-0~ubuntu 

docker 就安装好了, 然后启动 docker:

systemctl start docker

检查docker 安装版本:

docker version

显示:

表示安装成功了。

5. 设置 docker 开机启动

systemctl enable docker.service

6. 设置 docker 加速镜像

打开 “/lib/systemd/system/docker.service”

修改 ExecStart/usr/bin/dockerd -H fd:// --registry-mirror=http://8a2e319e.m.daocloud.io

我使用了 daocloud.io 的加速镜像, 速度还是可以的

7. 安装启动 rancher:

docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:stable

OK, 华丽丽的安装完了。

现在可以打开浏览器,浏览下 Rancher 的后台有什么好玩的东西了。

我用的是 Virtualbox 虚机安装的 Kylin os, 网络方式使用的是桥接,所有在浏览器里,输入我虚机的ip加端口 8080

“http://192.168.1.105:8080”

ok, 出现了。

8. 设置 Rancher

我稍微设置下,把这个后台设置为中文的,发现右下角有可以选择语言的下拉菜单。

9. 添加主机

我们添加一台主机,先将 rancher server 所在的主机管理起来吧,
对于由于宿主机是 Ubuntu 的, 所以主机需要先做一些小设置:

编辑 /etc/NetworkManager/NetworkManager.conf 文件,用 # 注释掉 dns=dnsmasq 配置

# dns=dnsmasq

然后执行

systemctl daemon-reload
systemctl restart network-manager
systemctl restart docker

点击 “基础架构-> 主机” ,点“添加主机”
复制并执行第 5 步的命令

sudo docker run --rm --privileged -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/rancher:/var/lib/rancher rancher/agent:v1.2.10 http://192.168.1.105:8080/v1/scripts/92F5CBEF0C5FB30FD585:1514678400000:bX9W8TYjrDEJAQudb85zapRAww

现在再回到主机界面,可以看到,本机已经被管理起来了:

好的,Rancher 的安装就完成了,其余的功能,后面再慢慢探索。

转载请注明:大后端 » Rancher之旅(一) ——Ubuntu kylin 4.0.2 部署 Rancher

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1)个小伙伴在吐槽
  1. While many models are taller than they are wide, there are many different models and configurations available to meet the needs of almost every customer and housing situation. For example, there are walk-in tubs available for easy transfer from a wheelchair to the tub seat; often called slide through tubs, nearly the entire front of the tub opens to give the necessary width. People who cannot shower due to stability issues enjoy an easy-access bath. https://walk-tubs.com
    walktubs2018-12-11 05:07 回复