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/

posted @ 2020-04-04 18:06  奇志大饼  阅读(1745)  评论(0编辑  收藏  举报