💻运维部署
未读
Gitlab升级容器容易遇到的一些问题
本篇文章主要讲述了在GitLab Docker镜像维护过程中,升级版本时可能遇到的问题以及解决方案。主要问题在于直接从旧版本(如17.7.0)升级到新版本(如17.11.1)时,由于存在大版本更新(如17.8.x),导致GitLab无法正常运行。
为了解决这个问题,文章提供了以下步骤:首先,需要从DockerHub寻找对应大版本更新后的Docker镜像(例如17.8.7-ce.0)。然后,在`docker-compose`文件中将GitLab镜像替换为新的镜像,并重新部署GitLab容器。 具体操作包括:更新镜像、修改docker-compose文件,以及使用`docker compose up -d`命令重新启动GitLab容器。 建议在升级版本时,先进行大版本更新,再进行小版本更新,以避免出现兼容性问题。
💻运维部署
未读
搭建Gitlab
本篇文章主要讲述了使用 Docker 容器部署 GitLab CE 的步骤。首先,需要拉取 gitlab/gitlab-ce 镜像。然后,创建 docker-compose 文件,定义 GitLab 服务及其网络配置,包括 IP 地址、端口映射和存储挂载。 接着,使用 `docker-compose up -d` 命令启动容器。如果需要修改配置,例如更改 GitLab URL 和 SSL 设置,需要编辑 gitlab.rb 和 gitlab.yml 文件,并使用 `sudo gitlab-ctl reconfigure` 命令重新配置 GitLab。 容器启动后,可以通过 8102 端口访问 GitLab 界面, 8122 端口用于 SSH 登录,具体的网络设置包括172.24.0.0/24的网络配置。

