查找gitlab镜像
[root@localhost ~]# docker search gitlab-ce
拉取gitlab镜像
[root@localhost ~]# docker pull gitlab/gitlab-ce
查看gitlab镜像
[root@localhost ~]# docker image ls
创建gitlab文件夹
[root@localhost software]# mkdir gitlab
[root@localhost software]# ll
[root@localhost software]# cd gitlab/
[root@localhost gitlab]# mkdir config logs data
[root@localhost gitlab]# tree
创建运行容器
[root@localhost gitlab]# docker run -it \
--name gitlab \
-p 443:443 -p 80:80 -p 23:22 \
--network wn_docker_net \
--ip 172.18.12.50 \
-v /usr/local/software/gitlab/config:/etc/gitlab \
-v /usr/local/software/gitlab/logs:/var/log/gitlab \
-v /usr/local/software/gitlab/data:/var/opt/gitlab \
-d gitlab/gitlab-ce
[root@localhost gitlab]# docker ps -a
设置用户名密码
[root@localhost gitlab]# docker exec -it gitlab bash
root@361633e3e28c:/# gitlab-rails console
user=User.find_by_username 'root'
user.password='12345678'
user.save!
登录
访问linux主机地址Sign in · GitLab,使用设置的用户名密码登录。
进去后的主页面:
关闭自动注册功能
Menu->Admin
Settings->Geneal->Sign-up restrictions
创建新用户
Menu->Admin->Admin Area->Users->New user
填写信息
给新用户设置密码:Users->Edit
新用户登录
第一次登录强制要求修改密码
修改个人信息
新建项目