Linux安装gitlab仓库
linux安装gitlab仓库
注:此安装方式是安装在docker上
1. 安装docker
可根据链接文档进行操作安装 https://www.cnblogs.com/cherish-sweet/p/16650071.html
2. 安装docker-compose
这样子安装比较方便很多
#curl 下载稳定版本2.2.2 curl -L "https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose 赋予可执行权限 chmod +x /usr/local/bin/docker-compose #创建软连接 ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
3. 创建安装gitlab的compose配置文件
#创建目录 mkdir /usr/local/docker
cd /usr/local/docker #添加一个配置文件 vim docker-compose.yml
version: '3.1'
services:
gitlab:
image: 'gitlab/gitlab-ce:latest'
container_name: gitlab
restart: always
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://#本机IP:8929'
gitlab_rails['gitlab_shell_ssh_port'] = 2224
ports:
- '8929:8929'
- '2224:2224'
volumes:
- './config:/etc/gitlab'
- './logs:/var/log/gitlab'
- './data:/var/opt/gitlab'
4. 拉取gitlab
# 拉取gitlab镜像
docker pull gitlab
# 启动容器,意思为根据docker-compose文件进行后台启动
docker-compose up -d
5. 访问gitlab首页

使用本机IP:8929进行访问
6. 查看root用户的初始密码
# 获取初始化密码
cat /usr/local/docker/gitlab_docker/config/initial_root_password
# 进入容器内部获取初始化密码
docker exec -id gitlab bash
cat /etc/gitlab/initial_root_password

浙公网安备 33010602011771号