docker部署gitlab

docker部署gitlab

下載鏡像

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

運行容器

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這一項,這里可以寫http使得gitlab能夠進行外網(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
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容