docker部署gitlab

docker部署gitlab

下載鏡像

docker pull gitlab/gitlab-ce:14.0.0-ce.0

運(yùn)行容器

docker run \
 --name gitlab \
 --restart always \
 --privileged=true \
 -itd  \
 -p 8080:80 \
 -p 8443:443 \
 -p 2222:22 \
 -v /home/dockerMount/gitlab/conf:/etc/gitlab  \
 -v /home/dockerMount/gitlab/logs:/var/log/gitlab \
 -v /home/dockerMount/gitlab/data:/var/opt/gitlab \
 gitlab/gitlab-ce:14.0.0-ce.0

修改root用戶密碼

docker exec -it gitlab /bin/bash
gitlab-rails console -e production
user = User.where(id: 1).first
user.password = '密碼'
user.password_confirmation = '密碼'
user.save!

修改配置

  • 修改gitlab.rb文件配置
    主要是external_url這一項(xiàng),這里可以寫http使得gitlab能夠進(jìn)行外網(wǎng)訪問。https的配置則是可以在gitlab啟動之后,在頁面上配置

  • 配置生效

docker exec -it gitlab /bin/bash
gitlab-ctl reconfigure
gitlab-ctl restart

備份

docker exec -it gitlab /bin/bash
docker exec gitlab gitlab-rake gitlab:backup:create
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容