2014-09-04 114 views
0

我運行默認的gitlab容器..一切都好,然後我想要更改gitlab url到我的域...有一些奇怪的問題。gitlab無法更改gitlab網址,我編輯配置,yml,gitlab.yml

我用Mac osx操作系統。

等等。我用

boot2docker ssh 

#entry my vm then 

sudo nsenter --target $PID --mount --uts --ipc --net --pid 

#entry my container ..(PID is ok) 


vi /home/git/gitlab/config/gitlab.yml 

#then edit 

" 
gitlab: 

    host: git.qingluan.com 
     ... 
" 

vi /home/git/gitlab-shell/config.yml 

#edit 

" 
gitlab_url: "http://git.qingluan.com/" 

" 
vi /etc/nginx/sites-available/default 

#edit 


" 
server_name git.qingluan.com 
" 

然後我按ctrl-d退出

泊塢窗重啓CONTAINER_ID 然後

... 但gitlab網址是改變不了的...... localhost作爲同老...

當我使用entry my container ..(PID is ok)後入ry ..

/home/git/gitlab/config/gitlab.yml 是回到老

/home/git/gitlab-shell/config.yml也回到老...

的/ etc /nginx/.../default是更改好的!!!!!!!!!

爲什麼?.... 請幫我... 最好是抱怨爲什麼發生這種奇怪的事情...... ---謝謝

+0

你使用哪個gitlab圖像? sameersbn/gitlab也許? – cthulhu 2014-09-04 14:20:22

+0

是最新版本 – QIngluan 2014-09-05 06:20:17

回答

0

而不是編輯配置文件在運行的容器嘗試用環境變量YOUR_SERVER_FQDN和GITLAB_HOST運行它,就像這樣:

docker run -d -p 80:80 -e="YOUR_SERVER_FQDN=yourdomain.com" -e="GITLAB_HOST=yourdomain.com" sameersbn/gitlab 

您可以檢查這些變量是如何在配置文件模板中使用:

https://github.com/sameersbn/docker-gitlab/search?utf8=%E2%9C%93&q=YOUR_SERVER_FQDN https://github.com/sameersbn/docker-gitlab/search?utf8=%E2%9C%93&q=GITLAB_HOST