华为云下gitlab安装部署

下载镜像

docker pull gitlab/gitlab-ce 

创建存储目录

mkdir -p /data/devops/gitlab/config
mkdir -p /data/devops/gitlab/logs
mkdir -p /data/devops/gitlab/data

启动gitlab

docker run --detach   --publish 1043:443 --publish 8080:80 --publish 1022:22   --name gitlab   --restart always   
--volume /data/devops/gitlab/config:/etc/gitlab   
--volume /data/devops/gitlab/logs:/var/log/gitlab   
--volume /data/devops/gitlab/data:/var/opt/gitlab   
--privileged=true   gitlab/gitlab-ce:latest

配置gitlab主机名

  • 修改配置文件gitlab.rb
cd /data/devops/gitlab/config
vi gitlab.rb
  • 配置说明: external-url: 本机ip地址+docker容器的端口

    (默认都是80,如有调整根据docker部署的端口),如未调整docker映射默认80端口,实际配置如下只要填写本机IP地址即可
    external_url 'http://192.168.0.100'

  • 修改配置文件gitlab.yml,关键点将host改为本机IP地址,端口不变

    cd /data/devops/gitlab/data/gitlab-rails/etc
    vi gitlab.yml
    
    
  • 配置说明
    host: 192.168.0.100 本机ip地址
    port: 8080 为docker映射成公网端口

    https: false 是否为https访问

gitlab初始化密码

docker exec -it gitlab /bin/bash
gitlab-rails console
user = User.where(username:'root').first
user.password='skkj@123!'
user.save!
  • 配置成功说明
posted @ 2021-09-26 11:16  回望初心  阅读(189)  评论(0编辑  收藏  举报