在了解了docker-compose等容器编排工具后,你可能会感到其功能相对单一,交互不太友好。在实际生产中,我们需要一个简单易用,功能强大的容器管理平台,这个时候Rancher可以帮你解决这些问题。
安装
docker run -d --restart=unless-stopped -p 8080:8080 rancher/server
等待Rancher部署完成,即可访问Rancher服务。
在本地windows访问虚拟机的8080端口:
环境初始化
创建一个环境<项目>
       网络异常,图片无法展示
       
      
      |
     点击环境管理
       网络异常,图片无法展示
       
      
      |
     点击添加环境
       网络异常,图片无法展示
       
      
      |
     输入关键信息,点击创建
       网络异常,图片无法展示
       
      
      |
     切换到刚刚创建的环境
       网络异常,图片无法展示
       
      
      |
     添加镜像库
       网络异常,图片无法展示
       
      
      |
     输入关键信息点击创建
       网络异常,图片无法展示
       
      
      |
     添加主机
       网络异常,图片无法展示
       
      
      |
     按照提示操作
       网络异常,图片无法展示
       
      
      |
     添加成功后稍等片刻,会有主机信息显示
       网络异常,图片无法展示
       
      
      |
     如上,红色的两个独立容器为我们环境中未启动的容器
       网络异常,图片无法展示
       
      
      |
     测试
创建Rancher应用
    
       网络异常,图片无法展示
       
      
      |
     填写关键信息,点击创建
       网络异常,图片无法展示
       
      
      |
     点击rancher-test进入刚创建的应用
    
       网络异常,图片无法展示
       
      
      |
     点击添加服务
       网络异常,图片无法展示
       
      
      |
     填写关键信息,点击创建
       网络异常,图片无法展示
       
      
      |
     注意网络信息
       网络异常,图片无法展示
       
      
      |
     点击确定后跳转到服务页面
       网络异常,图片无法展示
       
      
      |
     我们看到这个具有ssh功能的容器已经从Rancher的页面创建成功
    
       网络异常,图片无法展示
       
      
      |
     查看sshd的进程
    点击服务名进入,选择执行命令行
       网络异常,图片无法展示
       
      
      |
     在虚拟终端中输入ps -ef
       网络异常,图片无法展示
       
      
      |
     测试ssh
       网络异常,图片无法展示
       
      
      |
     成功!
我们还可以在Rancher上对这个服务进行扩缩容,升级,启停,克隆,拓扑,查看配置,生成docker-compose,连接虚拟控制台等一系列操作。还可以对接Mesos,Swarm,Kubernetes等不同类型的容器编排工具。
 
                             
                 
                 
                 
                 
                