docker学习docker

使用Rancher来管理我们的Docker容器

2019-11-18  本文已影响0人  iDevOps

简介

什么是Rancher

Rancher是一个开源的企业级全栈化容器部署及管理平台。Rancher为容器提供一揽 子基础架构服务:CNI兼容的网络服务、存储服务、主机管理、负载均衡、防护墙…… Rancher让上述服务跨越公有云、私有云、虚拟机、物理机环境运行,真正实现一键式应 用部署和管理。

安装

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

restart为重启策略
  no,默认策略,在容器退出时不重启容器
  on-failure,在容器非正常退出时(退出状态非0),才会重启容器
    on-failure:3,在容器非正常退出时重启容器,最多重启3次
  always,在容器退出时总是重启容器
  unless-stopped,在容器退出时总是重启容器,但是不考虑在Docker守护进程启动 时就已经停止了的容器

初始化Rancher

访问控制

设置管理员登陆账号密码,默认不用登陆即可访问。


访问控制
添加环境

Rancher支持将资源分组归属到多个环境。 每个环境具有自己独立的基础架构资源及服 务,并由一个或多个用户、团队或组织所管理。
例如,您可以创建独立的“开发”、“测试”及“生产”环境以确保环境之间的安全隔离,将“开发”环境的访问权限赋予全部人员,但限制“生产”环境的访问权限给一个小的团队。


添加环境
添加主机

切换到dev环境下,选择基础架构->主机


主机列表
添加主机
添加主机
添加应用
image.png
image.png
image.png
添加服务
添加服务
docker run ‐di ‐‐name mysql ‐p 3306:3306 ‐e MYSQL_ROOT_PASSWORD=123456 centos/mysql‐57‐centos7
扩容和缩容
上一篇 下一篇

猜你喜欢

热点阅读