在Docker中安装和使用GitLab以及GitLab Runner的步骤如下:
- 首先,确保你已经安装了Docker和Docker Compose。
- 创建一个文件夹用于存放GitLab配置和数据:
mkdir gitlab
cd gitlab
- 创建一个
docker-compose.yml
文件,并添加以下内容:
version: '3'
services:
gitlab:
image: gitlab/gitlab-ce:latest
container_name: gitlab
restart: always
ports:
- "80:80"
- "443:443"
- "22:22"
volumes:
- ./config:/etc/gitlab
- ./data:/var/opt/gitlab
- ./logs:/var/log/gitlab
gitlab-runner:
image: gitlab/gitlab-runner:latest
container_name: gitlab-runner
restart: always
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./runner-config:/etc/gitlab-runner
- 在终端中,进入到该文件夹,并运行以下命令启动GitLab和GitLab Runner:
docker-compose up -d
- Docker将自动下载GitLab和GitLab Runner的镜像,并在后台运行两个容器。
- 等待一段时间,直到容器启动完成。
- 现在,你可以在浏览器中访问
http://localhost
来访问GitLab。 - 在首次访问GitLab时,你需要设置一个管理员账号和密码。
- 完成设置后,你将能够登录到GitLab,并开始使用它进行代码管理和协作开发。
- 要配置GitLab Runner,可以在终端中使用以下命令:
docker exec -it gitlab-runner gitlab-runner register
- 按照提示逐步配置GitLab Runner,并将其注册到GitLab服务器中。
现在,你已经成功在Docker中安装和使用了GitLab以及GitLab Runner。祝你使用愉快!