linux docker 安装gitlab
时间: 2023-11-07 21:04:59 浏览: 62
安 GitLab 时,可以使用 Docker 在 Linux 上进行部署。下面是安装 GitLab 的步骤:
1. 确保已经安装了 Docker 和 Docker Compose。如果没有安装,请根据你的 Linux 发行版和版本进行安装。
2. 创建一个目录来存储 GitLab 的配置和数据:
```
sudo mkdir -p /srv/gitlab/config
sudo mkdir -p /srv/gitlab/data
sudo mkdir -p /srv/gitlab/logs
```
3. 创建一个名为 `docker-compose.yml` 的文件,并将以下内容添加到文件中:
```
version: '3'
services:
web:
image: 'gitlab/gitlab-ce:latest'
restart: always
hostname: 'gitlab.example.com' # 替换为你的域名或 IP 地址
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://gitlab.example.com' # 替换为你的域名或 IP 地址
ports:
- '80:80'
- '443:443'
- '22:22'
volumes:
- '/srv/gitlab/config:/etc/gitlab'
- '/srv/gitlab/logs:/var/log/gitlab'
- '/srv/gitlab/data:/var/opt/gitlab'
```
请注意替换 `hostname` 和 `external_url` 的值为你的域名或 IP 地址。
4. 在终端中切换到包含 `docker-compose.yml` 文件的目录,并运行以下命令启动 GitLab 容器:
```
docker-compose up -d
```
5. 等待一段时间,直到容器启动并初始化 GitLab。
现在,你应该可以通过浏览器访问 `http://gitlab.example.com`(替换为你的域名或 IP 地址)来使用 GitLab 了。