docker的部署安装这里就不再详细说明了
一、获取gitlab镜像包(如果需要数据同步,保持与备份机版本一致)
指定了拉取得版本号
docker pull gitlab/gitlab-ce:14.4.1-ce.0二、准备gitlab挂载的目录(这个可以根据自己的情况定义目录)
mkdir -p /opt/gitlab/ {data,log,etc}三、运行脚本启动GitLab(创建容器运行)
docker run --detach \
--hostname 192.168.180.246 \
--publish 18443:443 --publish 1081:1081 --publish 1082:22 \
--name gitlab --restart always \
--volume /opt/gitlab/etc:/etc/gitlab \
--volume /opt/gitlab/log:/var/log/gitlab \
--volume /opt/gitlab/data:/var/opt/gitlab cb10c65dbb7b (gitlab的docker 镜像id)
四、修改gitlab.rb配置文件
vim /opt/gitlab/etc/gitlab.rbexternal_url 'http://192.168.180.xxx:1801/' #gitlab宿主机ip
gitlab_rails['gitlab_ssh_host'] = '192.168.180.xxx'
gitlab_rails['gitlab_shell_ssh_port'] = 1082
五、进入容器重启配置
docker exec -it gitlab /bin/bash
#进入容器
gitlab-ctl reconfigure #重启配置,时间长要等一会六、重启下容器
docker restart gitlab七、管理员密码不知道,进入容器修改(进入gitlab容器执行)
gitlab-rails console -e production
user = User.where(id: 1).first
user.password = '123456'
user.password_confirmation = '123456'
user.save!
#依次执行改密码Gitlab安装结束 ip:1081登录访问
版权声明:本文为Lth520303原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。