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
 

 

posted @ 2022-09-02 15:41    阅读(145)  评论(0)    收藏  举报