部署gitlab服务器

1.下载gitlab镜像

docker pull gitlab/gitlab-ce

2.使用数据卷将数据映射到本地

宿主机位置 容器位置 作用
/data/gitlab/config /etc/gitlab gitlab配置文件
/data/gitlab/logs /var/log/gitlab 存储日志
/data/gitlab/data /var/opt/gitlab 存储应用数据
mkdir -p /data/gitlab/{config,logs,data}

3.运行gitlab

docker run -itd -h gitlab --name gitlab -p 443:443 -p 8022:22 -p 8080:80 -v /data/gitlab/config:/etc/gitlab -v /data/gitlab/logs:/var/log/gitlab -v /data/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce

#-p 宿主机端口:容器内端口
#-v 卷映射

4.修改root密码

docker exec -it gitlab /bin/bash
cd /opt/gitlab/bin
gitlab-rails console #很慢,等一会
u=User.where(id:1).first

部署gitlab服务器_第1张图片

5.访问

http://172.28.28.2:8080
部署gitlab服务器_第2张图片

6.汉化

部署gitlab服务器_第3张图片
部署gitlab服务器_第4张图片

你可能感兴趣的:(Docker,git,gitlab)