使用docker拉取gitlab 镜像
docker pull twang2218/gitlab-ce-zh
docker-compose.yml文件
version: '3'
services:
web:
image: 'twang2218/gitlab-ce-zh' #gitlab镜像
restart: always
hostname: '192.168.106.130' #主机名,即虚拟机的ip
environment:
TZ: 'Asia/Shanghai'
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://192.168.106.130' #访问地址
gitlab_rails['gitlab_shell_ssh_port'] = 2222
unicorn['port'] = 8888
nginx['listen_port'] = 80
ports:
- '80:80'
- '8443:443'
- '2222:22'
volumes: #数据卷挂载
- /usr/local/docker/gitlab/config:/etc/gitlab
- /usr/local/docker/gitlab/data:/var/opt/gitlab
- /usr/local/docker/gitlab/logs:/var/log/gitlab
ssh秘钥生成(找到安装git目录下的 E:\Git\usr\bin 输入以下命令
ssh-keygen -t rsa -C "einblatt@foxmail.com" #双引号中填写自己的邮箱(注册gitlab的)