docker的安裝鏡像是sameersbn,gitlab的版本是8.2.2。現在redis,mysql,gitlab都安裝好了,網頁也能打開,但新用戶注冊發送的郵件不能成功,每次都要管理員去確認。
redis啟動
docker run
--name=gitlab_redis
-tid
mysql啟動
docker run
--name=gitlab_mysql
-tid
-e 'DB_NAME=gitlabhq_production'
-e 'DB_USER=gitlab'
-e 'DB_PASS=password'
-v /opt/gitlab/mysql:/var/lib/mysql
sameersbn/mysql:latest
gitlab 啟動
docker run
--name='gitlab'
-itd
--link gitlab_mysql:mysql
--link gitlab_redis:redisio
-e 'GITLAB_TIMEZONE=Beijing'
-e 'GITLAB_PORT=10080'
-e 'GITLAB_SSH_PORT=10022'
-e 'GITLAB_ROOT_PASSWORD=rootroot'
-e 'GITLAB_HOST=192.168.10.231'
-e 'GITLAB_SECRETS_DB_KEY_BASE=gitlab'
-e 'SMTP_ENABLED=true'
-e 'SMTP_DOMAIN=163.com'
-e 'SMTP_HOST=stmp.163.com'
-e 'SMTP_PORT=25'
-e 'SMTP_USER=xxx@163.com'
-e 'SMTP_PASS=*'
-p 10022:22
-p 10080:80
-v /var/run/docker.sock:/run/docker.sock
-v $(which docker):/bin/docker
-v /opt/gitlab/data:/home/git/data
-v /opt/gitlab/log:/var/log/gitlab
sameersbn/gitlab:latest
GITLAB_HOST,必須是內網嗎。
大神們幫我看看 ,郵件總是不能成功發送。是什麼原因引起的
樓主問題解決了嗎,我現在也出現這個問題了?
-e 'SMTP_HOST=stmp.163.com' ,中smtp寫成了stmp啊,不仔細