Docker安装gitlab真的十分的简单,几分钟就能操作完成,具体如下:
一、查询镜像
docker search gitlab
二、下载镜像
docker pull gitlab/gitlab-ce
三、运行镜像
--hostname gitlab.xxx.com \
--name gitlab \
--restart always \
-p 8082:443 -p 8080:80 -p 8084:22 \
-v /etc/localtime:/etc/localtime:ro \
-v /usr/local/gitlab_data/gitlab/config:/etc/gitlab \
-v /usr/local/gitlab_data/gitlab/logs:/var/log/gitlab \
-v /usr/local/gitlab_data/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce
四、修改初始密码
gitlab默认的用户名是
root
,密码在运行的实例里边。具体操作如下:
1、进入容器docker exec -it gitlab bash
2、进入目录cd /etc/gitlab/
3、获取初始密码cat initial_root_password
4、复制屏幕上的Password密码即可。
五、访问gitlab
一般情况下不使用域名,那么到此处部署也算告一段落了。直接使用ip+端口的方式进行访问。
六、防火墙开放端口
systemctl status firewalld #查看防火墙状态
systemctl start firewalld #开启防火墙
systemctl stop firewalld #关闭防火墙
firewall-cmd --list-ports #查看开放端口
#设置80800端口开放
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --list-ports #再次查看是否开放