一.查询rancher
docker 搜索 rancher
docker search rancher
如果提示
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
则启动docker 进程
systemctl start docker
二.安装rancher
docker 下载
docker pull rancher/server // 主机容器
docker pull rancher/agentt // 主机
docker pull rancher/rancher:stable // 官网推荐
启动rancher
docker run -d -v /var/lib/rancher/:/var/lib/rancher/ --restart=unless-stopped -p 8080:8080 -p 443:443 rancher/rancher:stable
命令解释:
-d | 后台运行容器,并返回容器Id |
-p 8080:8080 -p 443:443 | 指定端口映射,格式为:主机(宿主)端口:容器端口
|
rancher/rancher | 容器名 |
--restart=always | |
--restart=unless-stopped | |
-v /var/lib/rancher:/var/lib/rancher | 将容器位置挂载到本机指定位置 格式:主机(宿主)地址:容器地址 |
latest | 最新版本 默认安装 |
stable | 稳定版本 例如:rancher/server:stable |
访问rancher页面:http://ip:port
三.设置
1.添加环境:点击左上角 有个【Manage Environments】 环境管理按钮 进行添加环境
2.添加用户:在【ADMIN】 系统管理下的【Accounts】账号设置添加账号
3.添加主机:在【INFRASTRUCTURE】 基础架构下的【Hosts】账号设置添加主机,添加时直接复制页面生成的代码放到响应主机中执行命令即可。
4.添加应用:点击相应环境进行添加应用,
5.添加镜像库:在【INFRASTRUCTURE】 基础架构下的【Registries】镜像库设置添加镜像库
6.添加服务:在应用的上方 有个【Add Service】 按钮 按照如图添加服务 直接填写需要的镜像文件,会自动去相应的镜像库拉取镜像
7.服务升级:点击服务上相应的升级按钮,修改相应镜像即可