gitlab无法改变gitlab url,我编辑config,yml,gitlab.yml

时间:2014-09-04 08:58:03

标签: macos docker gitlab

我运行默认的gitlab容器..一切正常,然后我想将gitlab url更改为我的域...有一些奇怪的问题。

我使用Mac osx os。

所以。

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退出

  

docker restart container_id   那么

... 但gitlab网址不会改变... localhost和旧版本一样......

我在输入后使用entry my container ..(PID is ok ) ..

/home/git/gitlab/config/gitlab.yml  又回到了原来的

/home/git/gitlab-shell/config.yml也回归旧...

/ etc / nginx /.../默认是改变确定!!!!!!!!!

为什么?.... 请帮我 ... 最好的是抱怨为什么会发生这种奇怪的事情......                                                                 ---谢谢你

1 个答案:

答案 0 :(得分: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