事先请先安装好docker,docker-compose
一、安装gitlab
关闭防火墙
sudo systemctl stop firewalld
sudo systemctl disable firewalld
创建 /usr/local/docker/gitlab_docker/ 目录
mkdir -p /usr/local/docker/gitlab_docker
进入 /usr/local/docker/gitlab_docker/ 目录
cd /usr/local/docker/gitlab_docker/
创建docker-compose.yml文件
vi docker-compose.yml
给docker-compose.yml文件添加配置信息
version: '3.1'
services:
gitlab:
image: gitlab/gitlab-ce:16.5.4-ce.0
container_name: gitlab
restart: always
privileged: true
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://192.168.75.150:8929' #宿主机ip
gitlab_rails['gitlab_shell_ssh_port'] = 2224
ports:
- '8929:8929'
- '443:443'
- '2224:22'
volumes:
- './config:/etc/gitlab'
- './logs:/var/log/gitlab'
- './data:/var/opt/gitlab'
启动gitlab
docker-compose up -d
二、访问gitlab
地址
http://192.168.31.11:8929/
用户名root,查看密码,进入gitlab容器
docker exec -it gitlab bash
查看 /etc/gitlab/initial_root_password 文件
cat /etc/gitlab/initial_root_password
登录后修改密码