1. 程式人生 > >GitLab Docker 安裝記錄

GitLab Docker 安裝記錄

安裝環境

環境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@