安装Rancher 2
# yum-utils包含后续的yum-config-manager工具
yum install -y yum-utils
# 添加docker官方源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 安装docker
yum install -y docker-ce docker-ce-cli containerd.io
# 启动docker服务
systemctl start docker
- 拉取rancher镜像并创建容器
docker run -d --restart=unless-stopped -p 80:80 -p 443:443 --privileged rancher/rancher:stable
# 查看容器运行状态
docker ps
- 打开防火墙的80和443端口
# 80端口的tcp协议,永久保存,配置在默认的public区
firewall-cmd --add-port=80/tcp --permanent --zone=public
firewall-cmd --add-port=443/tcp --permanent --zone=public
# 重载防火墙
firewall-cmd --reload
- 这样rancher就运行起来了
通过web访问rancher,提示修改IP
设置密码并勾选agree协议,继续,
因为是局域网,所以就选择默认就好了。
具体如何部署服务可以看官方文档
问题:
但是这里自己等待了很久也不见好,看容器日志有报错,重新刷新页面点击一次就又可以进去了,有点诡异,而且后续会意外关闭。
解决方式:
发现是因为在虚拟机中无法正常运行,在实体机中部署一遍即可。