gitlab安装配置
-
1. 启动Gitlab容器
# 启动容器 docker run \ -itd \ -p 9980:80 \ -p 9922:22 \ -v /home/gitlab/etc:/etc/gitlab \ -v /home/gitlab/log:/var/log/gitlab \ -v /home/gitlab/opt:/var/opt/gitlab \ --restart always \ --privileged=true \ --name gitlab \ gitlab/gitlab-ce#进容器内部 docker exec -it gitlab /bin/bash #修改gitlab.rb vi /etc/gitlab/gitlab.rb #加入如下 #gitlab访问地址,可以写域名。如果端口不写的话默认为80端口 external_url 'http://192.168.124.194' #ssh主机ip gitlab_rails['gitlab_ssh_host'] = '192.168.124.194' #ssh连接端口 gitlab_rails['gitlab_shell_ssh_port'] = 9922 # 让配置生效 gitlab-ctl reconfigure# 修改http和ssh配置 vi /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml gitlab: host: 192.168.124.194 port: 9980 # 这里改为9980 https: false#重启gitlab gitlab-ctl restart #退出容器 exit修改root密码
docker exec -it <容器名称>bash # 启动Ruby on Rails控制台 gitlab-rails console -e production user = User.where(id: 1).first #更改密码 user.password = 'secret_pass' #确认更改密码 user.password_confirmation = 'secret_pass' 保存 user.save! -
大服务器gitlab
docker run
-itd
-p 9880:9880
-p 9822:22
-v /data_raid1/gitlab/etc:/etc/gitlab
-v /data_raid1/gitlab/log:/var/log/gitlab
-v /data_raid1/gitlab/opt:/var/opt/gitlab
--privileged=true
twang2218/gitlab-ce-zh:latestroot/Qiankun2021