官网
一、安装
由于镜像比较大 所以先拉去下来
docker pull rancher/rancher:v2.5.15
创建文件
mkdir -p /opt/data/rancher_data
启动容器
# privileged容器操作主机权限 如果启动活不过15秒那么是失败的
docker run -d --privileged -p 80:80 -p 443:443 -v /opt/data/rancher_data:/var/lib/rancher --restart=always --name rancher-2.5.15 rancher/rancher:v2.5.15
访问:ip即可会自动跳转
ip
设置密码
添加集群
导入集群
命名标签
点击创建在master执行,因为我们ssl证书是不受信任/自签名的
master
上述curl执行,等个1~3分钟
二、配置流水线
1. 安装git仓库
创建文件
sudo vim docker-compose.yml
docker-compose.yml文件如下
version: '3'
services:
web:
image: 'gitlab/gitlab-ce:15.1.2-ce.0'
restart: always
container_name: 'gitlab'
hostname: 'gitlab'
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://192.168.120.220:8929'
gitlab_rails['gitlab_shell_ssh_port'] = 2224
ports:
- '8929:8929'
- '2224:22'
shm_size: '256m'
执行
docker-compose up -d
查看初始密码
docker exec -it gitlab cat /etc/gitlab/initial_root_password
账号root
密码从上面粘贴下来
进去之后它提示关闭注册,切记关闭注册给保存下,然后去修改密码
打开你的http://192.168.120.220:8929,创建新项目,这边就不新建了推上去了直接上开源的导入进去
地址
https://github.com/rancher/pipeline-example-maven.git
新建完成
2. 配置gitlab仓库
注意这个从第二个开始 url填你自己的
再rancher输入即可
文章来源:https://www.toymoban.com/news/detail-723549.html
文章来源地址https://www.toymoban.com/news/detail-723549.html
到了这里,关于rancher安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!