3分鐘docker安裝Gitlab

一、安裝docker,這個沒什麼好說的.yum install dockergit

二、添加阿里雲加速docker

首先須要註冊一個阿里雲的賬號,可能還須要其餘一點信息。而後進入容器Hub服務控制檯,中間有一個加速器。咱們點擊它以後,阿里雲會爲咱們建立一個專屬加速器地址。shell

三、拉取gitlabvim

docker pull gitlab/gitlab-ce:latest服務器

四、啓動dockerdom

docker run -d  --hostname 服務器IP地址     -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-cessh

注:這個服務器IP地址記得使用外網地址.gitlab

五、gitlab配置阿里雲

vim /srv/gitlab/config/gitlab.rburl

# 配置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'] = 'name4mail@sina.com'

六、配置完成後重啓docker服務

docker stop gitlab

docker start gitlab

三分鐘結束戰鬥!

相關文章
相關標籤/搜索