gitlab搭建

Abstract:那时候内网想搭建一个服务器,供大家push代码.现在搭建好了,因为局域网不通而无法共用,现在看来如果共用,也一定会夭折.所以先把自己的仓库弄好,不要贪多.此文是关于gitlab的内网服务器搭建的方法,建议使用docker.

Keywords:如何搭建gitlab服务器

参考文献

[1] 使用 Docker 搭建 GitLab - 知乎 (zhihu.com)

Gitlab的搭建

在421服务器,usr/local/docker/gitlab文件下建立gitlab.

cd usr/local/docker/gitlab
sudo docker ps #加sudo因为可能权限不够,以下都是.
docker ps #看看有啥容器
vi docker-compose.yml

docker-compose.yml

version: 3
services:
    gitlab:
        image: gitlab/gitla-ce:laste或者版本号
        restart: always
        hostname: 服务器ip
        environment:
            TZ: Asia/Shanghai
            GITLAB_OMNIBUS_CONFIG:
                external_url: http://...
                gitlab_rails['gitlab_shell_ssh_port']=2222
                unicorn['port']=8888
                nginx['listen_port']=8080
        ports:
            8080:8080
            ....
        volumes:
            -/usr/local/docker/gitlab/config:/etc/gitlab

docker harbor

b 站第二个用户,这家伙是在win用户下操作的

C:\users\Administrator
# 下载gitlab,这是最新版本
docker pull gitlab/gitlab-ce
# 配置gitlab的配置etc,日志log,数据data
mkdir -p /srv/gitlab/config
mkdir -p /srv/gitlab/logs
mkdir -p /srv/gitlab/data

配置文件

sudo docker run --detach \
  --hostname gitlab.example.com \
  --publish 443:443 --publish 80:80 --publish 22:22 \
  --name gitlab \
  --restart always \
  --volume /srv/gitlab/config:/etc/gitlab \
  --volume /srv/gitlab/logs:/var/log/gitlab \
  --volume /srv/gitlab/data:/var/opt/gitlab \
  gitlab/gitlab-ce:latest
$ sudo docker run --detach \
  --hostname gitlab.example.com \   # 设置主机名或域名
  --publish 443:443 --publish 80:80 --publish 22:22 \ # 本地端口的映射
  --name gitlab \     # gitlab-ce 的镜像运行成为一个容器,这里是对容器的命名
  --restart always \  # 设置重启方式,always 代表一直开启,服务器开机后也会自动开启的
  --volume /srv/gitlab/config:/etc/gitlab \   # 将 gitlab 的配置文件目录映射到 /srv/gitlab/config 目录中
  --volume /srv/gitlab/logs:/var/log/gitlab \ # 将 gitlab 的log文件目录映射到 /srv/gitlab/logs 目录中
  --volume /srv/gitlab/data:/var/opt/gitlab \ # 将 gitlab 的数据文件目录映射到 /srv/gitlab/data 目录中
  gitlab/gitlab-ce:latest  # 需要运行的镜像

映射–8443:443 8880:89 8222:22

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值