GitLab Docker 安裝記錄
阿新 • • 發佈:2019-06-27
安裝環境
環境Centos7.4 64
1.拉取映象檔案
docker pull gitlab/gitlab-ce:latest
2.docker 安裝
git.zddts.com 為訪問域名或換成可以訪問的IP
docker run -d --hostname git.***.com -p 443:443 -p 80:80 -p 10022:22 --name gitlab --restart always -v /srv/gitlab/config:/etc/gitlab -v /srv/gitlab/logs:/var/log/gitlab -v /srv/gitlab/data:/var/opt/gitlab docker.io/gitlab/gitlab-ce
瀏覽器訪問: http://git.***.com 預設使用者名稱: root 密碼: 5iveL!fe。
3. 編輯配置檔案
vim /srv/gitlab/config/gitlab.rb
3-1、貼上複製(替換伺服器IP)
# 配置http協議所使用的訪問地址 external_url 'http://伺服器IP' # 配置ssh協議所使用的訪問地址和埠 gitlab_rails['gitlab_ssh_host'] = '伺服器IP' gitlab_rails['gitlab_shell_ssh_port'] = 10022 # 這裡以新浪的郵箱為例配置smtp伺服器 gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.sina.com" gitlab_rails['smtp_port'] = 25 gitlab_rails['smtp_user_name'] = "name4mail" gitlab_rails['smtp_password'] = "passwd4mail" gitlab_rails['smtp_domain'] = "sina.com" gitlab_rails['smtp_authentication'] = :login gitlab_rails['smtp_enable_starttls_auto'] = true # 還有個需要注意的地方是指定傳送郵件所用的郵箱,這個要和上面配置的郵箱一致 gitlab_rails['gitlab_email_from'] = '[email protected]'
4、配置完成後重啟docker服務
docker stop gitlab
docker start gitlab
5、生成rsKey並測試
ssh -T -p 10022 git@