使用docker部署gitlab
时间: 2023-11-29 19:03:39 浏览: 84
要在 Docker 中部署 GitLab,需要按照以下步骤操作:
1. 安装 Docker 和 Docker Compose。
2. 创建一个新的目录,例如`/home/user/gitlab`。
3. 在该目录中,创建一个名为`docker-compose.yml`的文件,并添加以下代码:
```yml
version: '3'
services:
web:
image: 'gitlab/gitlab-ce:latest'
restart: always
hostname: 'gitlab.example.com'
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://gitlab.example.com'
gitlab_rails['gitlab_shell_ssh_port'] = 2222
ports:
- '80:80'
- '443:443'
- '2222:22'
volumes:
- '/srv/gitlab/config:/etc/gitlab'
- '/srv/gitlab/logs:/var/log/gitlab'
- '/srv/gitlab/data:/var/opt/gitlab'
```
4. 创建三个文件夹,分别为`/srv/gitlab/config`、`/srv/gitlab/logs`和`/srv/gitlab/data`。
5. 运行以下命令来启动 GitLab:
```
docker-compose up -d
```
6. 等待一段时间,直到 GitLab 启动并运行。
7. 在浏览器中访问`http://gitlab.example.com`,即可进入 GitLab 界面。
现在,您已经在 Docker 中成功部署了 GitLab。
阅读全文