文章目录
- 前言
- 一、环境信息
- 二、准备部署
- 1.准备路径
- 2.安装docker-compse,下载镜像
- 3.引入库
- 2.执行部署
- 三、登陆页面
前言
记录一下使用docker-compose部署gitlab平台的过程
一、环境信息
操作系统版本:CentOS Linux release 7.9.2009 (Core)
gitlab镜像版本:twang2218/gitlab-ce-zh:latest
端口规划:10001->80;10002->443;10003->22
IP信息:172.16.31.33
路径准备:/data/gitlab/config、/data/gitlab/data、/data/gitlab/logs
二、准备部署
1.准备路径
mkdir -p /data/gitlab/{config,data,logs}
2.安装docker-compse,下载镜像
链接: docker-compose安装
docker pull twang2218/gitlab-ce-zh:latest
3.引入库
按照自己环境信息,修改配置文件的相关信息
- external_url ‘http://172.16.31.33’
- gitlab_rails[‘gitlab_shell_ssh_port’] = 10003
- ‘10001:80’
- ‘10002:443’
- ‘10003:22’
- /data/gitlab/config:/etc/gitlab
- /data/gitlab/data:/var/opt/gitlab
- /data/gitlab/logs:/var/log/gitlab
cat <<EOF > /data/gitlab/git.yml
version: '3.1'
services:
gitlab:
image: 'twang2218/gitlab-ce-zh:latest'
container_name: "gitlab"
restart: always
privileged: true
hostname: 'gitlab'
environment:
TZ: 'Asia/Shanghai'
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://172.16.31.33'
gitlab_rails['time_zone'] = 'Asia/Shanghai'
gitlab_rails['smtp_enable'] = true
gitlab_rails['gitlab_shell_ssh_port'] = 10003
ports:
- '10001:80'
- '10002:443'
- '10003:22'
volumes:
- /data/gitlab/config:/etc/gitlab
- /data/gitlab/data:/var/opt/gitlab
- /data/gitlab/logs:/var/log/gitlab
EOF
2.执行部署
代码如下(示例):
docker-compose -f git.yml up -d
该处使用的url网络请求的数据。
三、登陆页面
使用ip+port登陆,首次登陆的时候会要求修改root账号的密码
http://172.16.31.33:10001
修改密码之后登陆即可