版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
使用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的)