0
点赞
收藏
分享

微信扫一扫

单机安装docker版本gitlab

1,创建数据挂载目录

mkdir -p /data/gitlab/{config,logs,data}

2,联网下载gitlab镜像并运行

sudo docker run --detach \
  --hostname gitlab.test.com \
  --publish 8092:443 --publish 8091:80 --publish 8093:22 \
  --name gitlab \
  --restart always \
  --volume /data/gitlab/config:/etc/gitlab \
  --volume /data/gitlab/logs:/var/log/gitlab \
  --volume /data/gitlab/data:/var/opt/gitlab \
  --shm-size 256m \
gitlab/gitlab-ce:latest

3,宿主机上查看gitlab密钥

docker exec -it 容器id grep -i "password" /etc/gitlab/initial_root_password

4,忘记gitlab密钥操作(登录容器)

gitlab-rails console -e production
## 修改密钥
u= User.where(id: 1).first 
u.password='设置password'
u.save!
quit
gitlab-ctl restart

5,修改clone地址端口

cp /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml{,.bak}
vi /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
  gitlab:
    host: 172.16.10.28
    port: 8010
    ssh_port: 1022 
gitlab-ctl restart
注:有部分公司gitlab服务器是通过跳板机连接ssh端口并不想给开发人员使用或者设置了规则,gitlab默认是使用22端口pull和push的,这时候就需要修改ssh_port。
举报

相关推荐

0 条评论