1、获取gitlab镜像,方法是直接从docker hub上获取,获取之前,我们可以执行以下命令查看docker hub上关于gitlab的镜像
2、我们使用pull命令获取查询结果的第一个镜像
docker pull gitlab/gitlab-ce
3、建立相关存储文件夹
这边需要创建3个文件路径,config, logs, data, 具体作用,想必通过文件夹的名称就可知道了。我是在当前用户下创建的路径,具体为:/home/lijie/gitlab/config
, /home/lijie/gitlab/logs
, /home/lijie/gitlab/data
。
4、创建容器,并启动
docker run -d \
-p 8443:443 -p 8090:80 -p 2222:22 \
--name gitlab-ce --restart always \
-v /home/lijie/gitlab/config:/etc/gitlab -v /home/lijie/gitlab/logs:/var/log/gitlab -v /home/lijie/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce
5、配置账户
在浏览器中输入网址:http://localhost:8090
即可进入gitlab页面,进入的第一个页面是让你设置root用户的密码,按照自己的喜好配置即可,如下图:
然后就登陆。
用户名:root
密码:之前自己设置的密码,如下图:
登陆成功后如下图:
6、完成
至此已经搭建好自己的gitlab环境了,从此就可以在自己的电脑管理自己的代码啦。
7、gitlab配置文件
执行以下命令进入容器:
docker exec -it gitlab-ce bash
gitlab配置文件路径:
/opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml