docker-compose搭建gitlab
时间: 2023-09-11 08:09:16 浏览: 122
你可以使用 Docker Compose 来搭建 GitLab。首先,你需要创建一个 `docker-compose.yml` 文件,并在其中定义 GitLab 服务的配置。以下是一个简单的示例:
```yaml
version: '3'
services:
gitlab:
image: gitlab/gitlab-ce:latest
restart: always
ports:
- '80:80'
- '443:443'
volumes:
- '/srv/gitlab/config:/etc/gitlab'
- '/srv/gitlab/logs:/var/log/gitlab'
- '/srv/gitlab/data:/var/opt/gitlab'
```
在这个示例中,我们使用了最新版本的 GitLab CE 镜像,并将容器的 80 和 443 端口映射到主机上。此外,我们还将 GitLab 的配置、日志和数据目录挂载到主机上的对应目录。
接下来,你可以使用以下命令启动 GitLab 服务:
```
docker-compose up -d
```
这会在后台启动 GitLab 容器。稍等片刻,然后你可以通过浏览器访问 `http://localhost` 来访问 GitLab。
在初次访问时,GitLab 会要求你设置管理员账户的用户名和密码。完成设置后,你就可以开始使用 GitLab 了。
请注意,这只是一个简单的示例配置,你可以根据需要进行自定义调整。另外,在生产环境中,你可能还需要考虑添加额外的配置,例如反向代理、域名绑定等。
阅读全文