注意:本文使用centos7.04的Linux版本
1.更新yum
sudo yum update
2.卸载旧docker
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
3.配置仓库地址
yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4.安装 docker
curl https://releases.rancher.com/install-docker/20.10.sh | sh
5.设置开机启动
systemctl enable docker
6.启动docker
systemctl start docker
7.创建持久化目录
7.1创建rancher的持久化目录
mkdir -p /opt/data/rancher_data
7.2创建SSL根目录
mkdir -p /opt/data/rancher_ssl
7.3创建审计日志目录
mkdir -p /opt/data/rancher_auditlog
8.下载安全证书(如果有ssl证书请使用)Apache 下载证书
对应关系(阿里云ssl证书):public.crt-->cert.pem xxxx.com.key->key.pem chain.crt-->cacerts.pem
9.安装rancher 如不安装证书去掉红色部分内容,rancher会自动安装一个证书(线上环境建议配置ssl)
docker run -d --restart=unless-stopped \
-p 80:80 -p 443:443 \
-v /opt/data/rancher_ssl/xxx.com_public.crt:/etc/rancher/ssl/cert.pem \
-v /opt/data/rancher_ssl/xxx.com.key:/etc/rancher/ssl/key.pem \
-v /opt/data/rancher_ssl/xxx.com_chain.crt:/etc/rancher/ssl/cacerts.pem \
--privileged \
-v /opt/data/rancher_data:/var/lib/rancher \
-v /opt/data/rancher_auditlog:/var/log/auditlog \
-e AUDIT_LEVEL=1 \
rancher/rancher:v2.7.5
10.通过命令查看rancher是否启动,查看STATUS 如果1分钟内,没有出现重启之类的问题,那么这个docker便已经启动成功。
docker ps
11.通过浏览器打开当前连接地址(如果你安装rancher电脑的IP为:192.168.10.43):https://192.168.10.43,如图显示
我们可以将英文切换为中文。
12.查找密码:由于我们使用的是docker运行并安装的,因此我们需要使用docker命令获取密码
12.1通过命令获取当前docker的CONTAINER ID
docker ps
红色部分为我们需要的CONTAINER ID
12.2通过命令获取密码
docker logs 2 2>&1 | grep "Bootstrap Password:"
其中logs 后面的2 为CONTAINER ID中的一部分,我们可以通过这种便能查询到密码, 红色部分为rancher的初始化密码。
12.3复制该密码至网页端 点击登录本地账户
13 设置admin 密码,一般我们使用自己的密码,不是用系统自动生成的密码(不好记),设置要求密码必需大于12位。
根据需要是否修改服务url 然后勾选许可协议,点击继续后进入管理页面
标签:opt,密码,步骤,dokcer,ssl,rancher2.7,rancher,docker,data From: https://www.cnblogs.com/lhwsblog/p/17620133.html