Install Rancher server

本文提供了一步一步安装Rancher服务器的详细教程,包括配置主机名、安装Docker及Rancher服务等关键步骤,并说明了如何设置MySQL数据库及防火墙规则。

1.pre-requirement:

sudo nmtui
# sudo hostnamectl set-hostname <hostname>
$ sudo hostnamectl set-hostname rancher01
$ sudo systemctl restart systemd-hostnamed
 sudo yum install openssh -y

2.docker:
$ sudo yum install yum-utils -y
$ sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
$ sudo yum makecache fast
$ sudo yum install docker-ce
$ sudo groupadd docker
$ sudo usermod -aG docker <youruser>
$ getent group docker
$ systemctl start docker
$ sudo systemctl enable docker

注意上面的在centos7里面很简单就完成了,这里装一下*,所以加进去了,万一后面有用呢。

Install Rancher server

$ docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:stable

 

$ docker run -d --name rancher-mysql --restart=unless-stopped -e MYSQL_ROOT_PASSWORD=<password> -e MYSQL_DATABASE=cattle mysql:5.7
$ docker run -d --restart=unless-stopped --link rancher-mysql:rancher-mysql -p 8080:8080 rancher/server:stable --db-host rancher-mysql --db-port 3306 --db-user root --db-pass <password> --db-name cattle

 

$ docker run -d -v <path>:/var/lib/mysql --restart=unless-stopped -p 8080:8080 rancher/server:stable

 

$ sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
$ sudo firewall-cmd --reload

 

$ sudo firewall-cmd --list-ports

Rancher 要检查ipv6:所以要enable it:

$ sudo sysctl -a | grep net.ipv6.conf.all.forwarding

 

net.ipv6.conf.all.forwarding=1

 

$ sudo reboot

last:
http://<your ip>:8080 

ok:

 


















转载于:https://www.cnblogs.com/Jt00/p/7000229.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值