docker系列学习(四)---gitlab私服搭建

mac2024-05-18  30

练习目标

使用docker安装gitlab汉化版 使用gitlab进行代码管理

一. 使用docker安装gitlab

前提 已经安装过docker和docker-compose参考gitlab汉化版官方安装方法 https://hub.docker.com/r/twang2218/gitlab-ce-zh创建docker-compose.yml文件, 内容为: version: '2' services: gitlab: image: 'twang2218/gitlab-ce-zh:11.0' restart: always hostname: '192.168.153.130' environment: TZ: 'Asia/Shanghai' GITLAB_OMNIBUS_CONFIG: | external_url 'http://192.168.153.130' gitlab_rails['time_zone'] = 'Asia/Shanghai' gitlab_rails['gitlab_shell_ssh_port'] = 2222 ports: - '80:80' - '8443:443' - '2222:22' volumes: - config:/etc/gitlab - data:/var/opt/gitlab - logs:/var/log/gitlab volumes: config: data: logs:

gitlab_rails['gitlab_shell_ssh_port'] = 2222 这句要加上, 否则gitlab地址加不上2222端口, 代码无法拉取 external_url 'http://192.168.153.130' 自己宿主机的IP

使用docker-compose启动容器

命令: docker-compose up -d

访问gitlab 192.168.153.130 登录 用户名: root 密码: 随意…

二. gitlab基本设置

新建用户(最好不要直接用root用户) 根据个人需求修改设置内容

三. gitlab用户设置

添加ssh密钥

四. 新建项目, 代码托管

跟github一样的操作, 注意复制地址的时候要使用ssh协议
最新回复(0)