rancher之旅(一) ——ubuntu kylin 4.0.2 部署 rancher | 大后端


本站和网页 http://www.dahouduan.com/2018/07/22/ubuntu-kylin-402-deploy-rancher-20/ 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

Rancher之旅(一) ——Ubuntu kylin 4.0.2 部署 Rancher | 大后端
大后端 分享与精进 首页 教程 课程 翻译 关于 登录
Rancher之旅(一) ——Ubuntu kylin 4.0.2 部署 Rancher
shanhuhai
6年前 (2018-07-22)
99371℃
0评论
这次教程使用的是 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 的安装就完成了,其余的功能,后面再慢慢探索。
转载请注明:
»
付费咨询
微信扫一扫立即添加咨询
4.9
3.9
元/次
喜欢 (
or
分享 (
docker
GO语言
rancher
Nginx 用 Lua 控制 Fastcgi cache 缓存实现服务优雅降级
Rancher之旅(二)—— 访问控制设置
Docker 快速入门(精编版)
Centos 7 安装 docker 1.7
docker 使用精要
基于git 的补丁生成工具
Laravel-admin 修改登录后默认的跳转地址
Laravel-admin 头像上传设置
在中国如何使用ChatGPT?
发表我的评论
取消评论
提交评论
表情
有人回复时邮件通知我
Hi,您需要填写昵称和邮箱!
昵称
昵称 (必填)
邮箱
邮箱 (必填)
网址
AD
最新文章
重置并修复 Centos7的yum
即时翻译插件 InstantTranslator2.0 安装教程
ES6 中 var let const的区别
Laravel
pluck() 用法
Java 基础 equals() 与 “==” 的区别
数组-前缀和技巧
Mac 解决 Nsurlsessionid 跑流量的问题
一文了解 Servlet/Tomcat/ Spring 之间的关系
做为一个PHP 程序员为什么要学Java或者Go?
对多态的理解(Java版本)
git 回退版本到指定记录,但是保留中间的某几条记录
python 动态生成期货价格+模拟网格交易过程
jQuery each 中使用 sleep 延迟
Nignx网站屏蔽指定路径的百度爬虫
如何写好代码(4)——函数篇其二
如何写好代码(3)——函数篇其一
更多
标签
php (47)
Linux (21)
教程 (20)
centos (8)
安装 (8)
nginx (8)
设计模式 (7)
laravel (7)
代码质量 (6)
lua (6)
git (5)
java (5)
shell (5)
docker (4)
前端 (4)
模板 (4)
扩展 (4)
rabbitmq (4)
代码片段 (3)
yum (3)
备案号:
京ICP备12039225号-5
站点地图
© 2014-2017
· 友链交换加QQ 441358019