标签:url 安装 res img 自动 端口号 dock 回车 开始
环境
Centos7.2
Docker-CE
1.拉取最新gitlab ce镜像(社区版,非企业版)
docker pull gitlab/gitlab-ce:latest
2.启动gitlab容器
docker run -d \
-p 7459:443 \
-p 7458:80 \
-p 7457:22 --name tzq_gitlab --restart always \
-v /data/gitlab/config:/etc/gitlab \
-v /data/gitlab/logs:/var/log/gitlab \
-v /data/gitlab/data:/var/opt/gitlab \
--privileged=true \
--net=host \
gitlab/gitlab-ce
注意:
a.标黄部分:将容器内gitlab所关联的一些配置文件、日志、项目数据,挂载到你宿主机中富裕的磁盘里,免得跑着跑着磁盘报警了
b.如果下面↓你填的地址都是内网ip,run的时候要加上 --net=host
3.修改/data/gitlab/config/gitlab.rb文件
修改这个是为了,gitlab中创建的project所对应的git url是一个可访问的地址,不改的话,就是容器地址
ssh链接的地址,就是你宿主机的ip地址,用于你git bash命令行链接时候用的
ssh链接的端口号
4.登录gitlab
浏览器输入http://x.x.x.x:7458; 一开始需要创建密码,然后默认用户名为:root
1.
docker run -d --name tzq_gitlab_runner --restart always -v /srv/gitlab-runner/config:/etc/gitlab-runner -v /var/run/docker.sock:/var/run/docker.sock --net=host gitlab/gitlab-runner:latest
2.
docker exec -it tzq_gitlab_runner /bin/bash
3.
gitlab-runner register
然后输入你上面搭建的gitlab地址:http://x.x.x.x:7458
4.获取token
将token填入命令行窗口中,敲回车继续
5.给runner取个名字,随便取
6.再取个tag,逗号分隔,用于检索的
7.再选择一个gitlab-runner的执行者,我们是在docker上跑的
8.指明一个默认镜像,随便写个hub.docker.com上存在的,后面我们
9.至此gitlab-runner就在容器中跑起来了
gitlab会自动检测到你配置的gitlab-runner
【2020.04.17】以Docker形式安装gitlab和gitlab-runner
标签:url 安装 res img 自动 端口号 dock 回车 开始
原文地址:https://www.cnblogs.com/eastpig/p/12721130.html