docker安装gitlab

步骤一

Docker 安装

步骤二

获取gitlab镜像(汉化版)
docker pull twang2218/gitlab-ce-zh

步骤三

从gitlab镜像启动容器

docker run 
    --detach 
    --publish 8443:443 
    --publish 8090:80 
    --name gitlab 
    --restart unless-stopped 
    -v /Users/john/gitlab/etc:/etc/gitlab 
    -v /Users/john/gitlab/log:/var/log/gitlab 
    -v /Users/john/gitlab/data:/var/opt/gitlab 
    twang2218/gitlab-ce-zh

说明:

--detach 后台启动
-p 容器的端口映射
--name 容器的名字
--restart always  当容器退出或宿主机重启的时候,容器接着会始终重启
-v  给容器添加一个数据卷

主机目录提前创建完毕
-v /Users/john/gitlab/etc:/etc/gitlab
-v /Users/john/gitlab/log:/var/log/gitlab
-v /Users/john/gitlab/data:/var/opt/gitlab

步骤四  

1、修改gitlab容器的配置文件
/Users/john/gitlab/etc/gitlab/gitlab.rb

修改为服务器的ip地址:
 external_url 'http://192.168.1.101:8090'

 2、修改/data/gitlab-rails/etc/gitlab.yml

找到关键字 * ## Web server settings * 

将host的值改成映射的外部主机ip地址和端口,这里会显示在gitlab克隆地址


然后重启容器gitlab
docker restart  gitlab

步骤五 

访问gitab
http://192.168.1.101:8090

参考:https://hub.docker.com/r/beginor/gitlab-ce/

原文地址:https://www.cnblogs.com/lijiejoy/p/12632992.html