2014-09-04 96 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