docker,  git,  linux

[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

留言

您的电子邮箱地址不会被公开。 必填项已用 * 标注