使用 Docker Compose 私有部署 GitLab

6 min read

1.安装 Docker 和 Docker Compose
首先,确保您的服务器已安装 Docker 和 Docker Compose。您可以通过以下链接找到安装说明:
Docker:https://docs.docker.com/engine/install/
Docker Compose:https://docs.docker.com/compose/install/

2.获取 GitLab Docker Compose 文件
使用以下命令下载 GitLab Docker Compose 文件:

curl -O https://raw.githubusercontent.com/gitlabhq/gitlabhq/master/docker-compose.yml

3.编辑 GitLab Docker Compose 文件
打开 docker-compose.yml 文件,并将以下端口映射到您的服务器的 IP 地址:

  • "80:80"
  • "443:443"
  • "22:22"

您还可以根据需要更改其他配置选项,如数据存储位置和 GitLab 版本。

4.启动 GitLab
使用以下命令启动 GitLab:

docker-compose up -d

这将在后台启动 GitLab 容器。

5.访问 GitLab
按照以下 URL 访问 GitLab:

http://<YOUR_SERVER_IP>

在第一次访问页面时,您需要设置管理员帐户和密码。完成后,您将被重定向到 GitLab 主页。

现在,您已经成功地将 GitLab 部署在自己的服务器上,并且可以开始使用 GitLab 为您的团队提供版本控制和协作工具。