一. 安装
访问DockerHub官网搜索:https://hub.docker.com/search?q=gitlab&type=image
一个社区版,一个企业版。我们安装社区版,选择Gitlab Community Edition,
docker pull gitlab/gitlab-ce:14.3.3-ce.0
docker run -d -p 8443:443 -p 8088:80 -p 222:22 --name gitlab --restart always -v /data/gitlab/config:/etc/gitlab -v /data/gitlab/logs:/var/log/gitlab -v /data/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce:14.3.0-ce.0;
-p 8443:443 #将容器内部端口向外映射
-p 8088:80 #将容器内80端口映射至宿主机8088端口,这是访问gitlab的端口
-p 222:22 #将容器内22端口映射至宿主机222端口,这是访问ssh的端口
使用以下命令查看一下初始密码:
docker exec -it gitlab cat /etc/gitlab/initial_root_password
当我们忘记root密码的时候,可以修改root密码
# 进入gitlab容器
docker exec -it gitlab /bin/bash
# 启动Ruby on Rails控制台
gitlab-rails console -e production
# 搜索电子邮件或用户名
User.find_by(username: 'lijq')
或者user = User.find_by(email: '[email protected]')
user.password = '密码'
user.password_confirmation = '密码'
# 保存
user.save!
# 退出容器
exit;
# 重启gitlab容器
docker restart gitlab
标签:容器,data,gitlab,端口,user,docker,安装
From: https://www.cnblogs.com/hi-lijq/p/17504558.html