基于Dcoker安装配置gitlab

一、下载镜像

docker pull beginor/gitlab-ce:11.0.1-ce.0

 二、创建GitLab 的配置 (etc) 、 日志 (log) 、数据 (data) 放到容器之外, 便于日后升级。

mkdir -p /mnt/gitlab/etc
mkdir -p /mnt/gitlab/log
mkdir -p /mnt/gitlab/data

三、启动容器

docker run \
    --detach \
    --publish 8443:443 \
    --publish 8090:80 \
    --name gitlab \
    --restart unless-stopped \
    -v /mnt/gitlab/etc:/etc/gitlab \
    -v /mnt/gitlab/log:/var/log/gitlab \
    -v /mnt/gitlab/data:/var/opt/gitlab \
    beginor/gitlab-ce:11.0.1-ce.0 

四、修改对应配置

     1、修改  /mnt/gitlab/etc/gitlab.rb

      基于Dcoker安装配置gitlab_第1张图片

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

      基于Dcoker安装配置gitlab_第2张图片

  3、  停止docker容器,并且删除,然后在启动docker,命令如下: 

docker stop 容器id  #停止容器

docker rm  容器id  #删除容器

#启动容器

docker run \
    --detach \
    --publish 8443:443 \
    --publish 8090:80 \
    --name gitlab \
    --restart unless-stopped \
    -v /mnt/gitlab/etc:/etc/gitlab \
    -v /mnt/gitlab/log:/var/log/gitlab \
    -v /mnt/gitlab/data:/var/opt/gitlab \
    beginor/gitlab-ce:11.0.1-ce.0 

  五、测试:访问 192.168.161.149:8090

           注意:一开始会报502,过一分钟再次刷新就差不多好了。

基于Dcoker安装配置gitlab_第3张图片

  

      

   

你可能感兴趣的:(Docker)