Linux docker安装GitLib中文版

320 字
2 分钟
Linux docker安装GitLib中文版
  • 拉取镜像

    Terminal window
    docker pull twang2218/gitlab-ce-zh
  • 新建文件夹

    Terminal window
    mkdir -p /opt/gitlab/etc
    mkdir -p /opt/gitlab/log
    mkdir -p /opt/gitlab/data
  • 修改文件夹权限

    Terminal window
    chmod 755 -R /opt/gitlab
  • 启动 这次启动主要是把容器内部文件映射到外部 方便修改

    Terminal window
    docker run \
    --detach \
    --publish 8443:443 \
    --publish 9090:80 \
    --publish 4222:22 \
    --name gitlab \
    --restart always \
    --privileged=true \
    -v /opt/gitlab/etc:/etc/gitlab \
    -v /opt/gitlab/log:/var/log/gitlab \
    -v /opt/gitlab/data:/var/opt/gitlab \
    twang2218/gitlab-ce-zh
  • 复制docker容器文件到本地

    Terminal window
    docker cp gitlab:/opt/gitlab /opt
  • 修改/opt/gitlab/etc/gitlab.rb

    Terminal window
    vim /opt/gitlab/etc/gitlab.rb
    #把这行的注释打开 写上自己服务器的地址 一定要写上http://
    external_url 'http://192.168.123.158'
  • 修改/opt/gitlab/data/gitlab-rails/etc/gitlab.yml

    Terminal window
    vim /opt/gitlab/data/gitlab-rails/etc/gitlab.yml
    #修改下面两个地方
    ## GitLab settings
    gitlab:
    ## Web server settings (note: host is the FQDN, do not include http://)
    host: 192.169.123.158
    port: 9090
    https: false
  • 停止并删除当前gitlab容器

    Terminal window
    docker stop gitlab
    docker rm gitlab
  • 再次启动

    Terminal window
    docker run \
    --detach \
    --publish 8443:443 \
    --publish 9090:80 \
    --publish 4222:22 \
    --name gitlab \
    --restart always \
    --privileged=true \
    -v /opt/gitlab/etc:/etc/gitlab \
    -v /opt/gitlab/log:/var/log/gitlab \
    -v /opt/gitlab/data:/var/opt/gitlab \
    twang2218/gitlab-ce-zh

启动需要时间 在启动过程中访问会出现下面情景 等1~2分钟即可 因为服务还没有启动完成

image-20200213145356171
image-20200213145356171

服务启动完成之后就会出现下面的界面

image-20200213145510939
image-20200213145510939

会先让设置密码 账号是root 设置完密码之后会进入登录界面

image-20200213145647697
image-20200213145647697

登录之后是下面的界面 至此 安装完成

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

Linux docker安装GitLib中文版
https://tianch.com.cn/posts/tutorials/linux-docker-an-zhuang-gitlib/
作者
田小晖
发布于
2020-05-27
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
田小晖
记录技术成长,分享运维与开发经验。
公告
分类
标签
站点统计
文章
134
分类
9
标签
29
总字数
203,962
运行时长
0
最后活动
0 天前
站点信息
构建平台
Cloudflare Pages
博客版本
Firefly v6.15.6
文章许可
CC BY-NC-SA 4.0

当前页面没有目录