GitLab是一款實用MIT許可證的基於網絡的Git倉庫管理工具。可以實用它來搭建自己的Git倉庫。
1,搜索鏡像
命令:docker search -f stars=50 gitlab
2,拉取鏡像
命令:docker pull gitlab/gitlab-ce
3,運行鏡像
命令:docker run --detach --publish 10443:443 --publish 1080:80 --publish 1022:22 --name gitlab --restart always --volume /opt/data/gitlab/config:/etc/gitlab --volume /opt/data/gitlab/logs:/var/log/gitlab --volume /opt/data/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce:latest
將Gitlab的配置,日志以及數據目錄映射到了宿主機的指定文件夾下,防止在重新創建容器后丟失數據。
4,開啟防火牆的指定端口
開啟1080端口
命令:firewall-cmd --zone=public --add-port=1080/tcp --permanent
重啟防火牆
命令:systemctl restart firewalld
查看已經開啟的端口
命令:firewall-cmd --list-ports
5,訪問地址
http://192.168.254.XXX:1080
6,重置管理員賬號root密碼
1)查看root初始化密碼
命令:docker exec -it 容器id grep 'Password:' /etc/gitlab/initil_root_password
2)進入容器
3)變更root密碼