搭建 Docker 环境
WSL2 环境安装
待更新…
Docker Desktop 安装
待更新…
搭建 GitLab-CE 环境
添加 docker-compose.yml
version: '3'
services:
gitlab:
container_name: 'gitlab'
image: gitlab/gitlab-ce:14.2.1-ce.0
hostname: 'gitlab'
restart: always
environment:
TZ: 'Asia/Shanghai'
GITLAB_ROOT_PASSWORD: 'gitlab_pwd123' # root 账号的密码
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://localhost:80' # http协议所使用的访问地址,不加端口默认80
gitlab_rails['gitlab_shell_ssh_port'] = 2222 # 此端口是run时22端口映射的2224端口
ports:
- '80:80'
- '4443:443'
- '2222:22'
volumes:
- './config:/etc/gitlab:rw'
- './logs/:/var/log/gitlab:rw'
- './data:/var/opt/gitlab:rw'
networks:
- gitlab
networks:
gitlab:
目录结构
执行命令
在当前目录下执行命令
docker-compose up -d
docker container 可以看到环境已经成功运行
验证服务可用
- 浏览器访问 http://localhost/,使用管理员账号root进行登录
修改root密码
-
进入终端
-
执行命令
gitlab-rails console -e production
user =User.where(id:1).first
user.password = 'gitlab_pwd123'
user.password_confirmation = 'gitlab_pwd123'
user.save!
- 重新登录