记录一下使用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
mkdir -p /data/gitlab/{config,data,logs}
链接: docker-compose安装
docker pull twang2218/gitlab-ce-zh:latest
按照自己环境信息,修改配置文件的相关信息
cat < /data/gitlab/git.yml
version: '3.1'
services:gitlab:image: 'twang2218/gitlab-ce-zh:latest'container_name: "gitlab"restart: alwaysprivileged: truehostname: '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'] = truegitlab_rails['gitlab_shell_ssh_port'] = 10003ports:- '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
代码如下(示例):
docker-compose -f git.yml up -d
该处使用的url网络请求的数据。
使用ip+port登陆,首次登陆的时候会要求修改root账号的密码
http://172.16.31.33:10001

修改密码之后登陆即可
