說明:本人博客主要用作於本人筆記,便於以後觀看,另也希望給與該階段的朋友一些幫助,以下有些摘抄於餘勝軍,轉載也請大家說明出處!
在linux環境下安裝docker的操作,請參照本人該鏈接文章:https://www.cnblogs.com/chenyuanbo/p/12181525.html,在搭建時建議虛擬機內存4G以上,以確保gitlab啓動順暢
1.下載鏡像文件
docker pull beginor/gitlab-ce:11.0.1-ce.0
注意:一定要配置阿里雲的加速鏡像,否則下載速度很慢
進入/etc/docker 找到 daemon.json文件進行編輯
"registry-mirrors":["https://registry.docker-cn.com"]
創建GitLab 的配置 (etc) 、 日誌 (log) 、數據 (data) 放到容器之外, 便於日後升級, 因此請先準備這三個目錄。
mkdir -p /mnt/gitlab/etc mkdir -p /mnt/gitlab/log mkdir -p /mnt/gitlab/data
2、運行GitLab容器
docker run \ --detach \ --publish 8443:443 \ --publish 8090:8090 \ --name gitlab \ --restart unless-stopped \ --privileged=true \ -v /mnt/gitlab/etc:/etc/gitlab \ -v /mnt/gitlab/log:/var/log/gitlab \ -v /mnt/gitlab/data:/var/opt/gitlab \ beginor/gitlab-ce:11.0.1-ce.0
查看docker容器中軟件
docker ps
以下紅色爲gitlab的容器id
docker exec -it 9d1d35537cf3 bash 進入容器裏面
修改/mnt/gitlab/etc/gitlab.rb
把external_url改成部署機器的域名或者IP地址
vi /mnt/gitlab/etc/gitlab.rb
external_url 'http://192.168.1.156:8090'
修改/mnt/gitlab/data/gitlab-rails/etc/gitlab.yml
vi /mnt/gitlab/data/gitlab-rails/etc/gitlab.yml
找到關鍵字 * ## Web server settings *
將host的值改成映射的外部主機ip地址和端口,這裏會顯示在gitlab克隆地址
192.168.1.156
停掉gitlab服務再重啓
docker stop e37eeebc6c7a docker start e37eeebc6c7a
測試能否連接gitlab
curl 127.0.0.1:8090
出現以下畫面說明gitlab還在啓動中,建議運行內存大於4G,否則啓動很慢
到此爲止,gitlab的web管理頁面就可以正常訪問
修改默認root賬戶密碼 rootroot
登錄進入gitlab創建項目
idea集成gitlab
首先idea安裝gitlab的插件
創建倉庫
進入gitlab中查看有以下情況則代表上傳成功
以上內容則爲該篇博客的內容,如果有疑問的可以留言探討