docker環境下安裝gitlab並idea基礎gitlab及上傳代碼

說明:本人博客主要用作於本人筆記,便於以後觀看,另也希望給與該階段的朋友一些幫助,以下有些摘抄於餘勝軍,轉載也請大家說明出處!

在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中查看有以下情況則代表上傳成功

 

以上內容則爲該篇博客的內容,如果有疑問的可以留言探討

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章