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