1、选择gitlab版本
hub.docker.com 网址里搜索gitlab-ce (-ce是社区版本)
个人选择: twang2218/gitlab-ce-zh
这个是中文版
2、安装
#########本步骤参考 https://hub.docker.com/r/twang2218/gitlab-ce-zh
###1、下载
docker pull docker pull twang2218/gitlab-ce-zh
###2、启动
a:创建存储目录 /data/gitlab/config, /data/gitlab/logs/, /data/gitlab/data
b:创建自定义网络,从而让容器运行于独立的网络中,区别于默认网桥
docker network create gitlab-net
c: 注意参数里的hostname,可自定义,如 gitlab.xxx.com
则需要你修改本地的hosts, 添加 192.168.1.61 gitlab.xxx.com
192.168.1.61为gitlab服务器地址
###3、运行
docker run -d \
--hostname gitlab.xxxx.com \
-p 8002:80 \
-p 8443:443 \
-p 8022:22 \
--name gitlab2 \
--restart unless-stopped \
-v /data/gitlab/config:/etc/gitlab \
-v /data/gitlab/logs:/var/log/gitlab \
-v /data/gitlab/data:/var/opt/gitlab \
--network gitlab-net \
twang2218/gitlab-ce-zh
###4、访问
http://gitlab.xxx.com:8002