[Docker] [Gitlab] 修改gitlab中clone地址
clone项目时发现地址不符合我们的预期
解决方法如下:
情况一:运行gitlab容器时,挂载了配置文件在宿主机上,例如:
docker run -d --restart=always --hostname gitlab --name=gitlab -p 5443:443 -p 80:80 -p 1122:22 -v /etc/localtime:/etc/localtime -v /data/gitlab/config:/etc/gitlab -v /data/gitlab/logs:/var/log/gitlab -v /data/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce:latest
可直接在宿主机上修改配置文件
vi /data/gitlab/config/gitlab.rb
修改参数external_url="http://gitlab所在宿主机IP"
重启gitlab容器docker restart gitlab
情况二:运行gitlab容器时,没有挂载配置文件在宿主机上
需进入容器修改配置文件(修改内容和上面一样)
docker exec -it gitlab /bin/bash vi /etc/gitlab/gitlab.rb
退出容器,重启gitlab容器docker restart gitlab