Docker搭建gitlab服务器

一、相关网址

docker官网地址:https://hub.docker.com/r/gitlab/gitlab-ce

gitlab官网教程:https://docs.gitlab.com/omnibus/docker/

基础镜像:

  • 英文版:docker pull gitlab/gitlab-ce:12.7.6-ce.0
  • 中文版:docker pull twang2218/gitlab-ce-zh:11.1.4

二、主机环境

  • 双核cpu
  • 4GB内存
  • 40GB硬盘
  • IP地址:192.168.7.151
  • docker version: 19.03.9

三、安装步骤

1、下载镜像

docker pull gitlab/gitlab-ce:12.7.6-ce.0
docker images

2、运行容器

docker run --detach \
  -p 443:443 -p 80:80 -p 222:22 \
  --name gitlab \
  --restart always \
  -v /data/gitlab/config:/etc/gitlab \
  -v /data/gitlab/logs:/var/log/gitlab \
  -v /data/gitlab/data:/var/opt/gitlab \
  -e TZ=Asia/Shanghai \
  gitlab/gitlab-ce:12.7.6-ce.0

3、配置

编辑容器内 /etc/gitlab/gitlab.rb 文件,挂在后该文件在 /data/gitlab/config/gitlab.rb

vi /data/gitlab/config/gitlab.rb

# 配置项目访问地址:
external_url 'http://192.168.7.152'
# 配置ssh协议所使用的访问地址和端口 
gitlab_rails['gitlab_ssh_host'] = '192.168.7.152' 
gitlab_rails['time_zone'] = 'Asia/Shanghai' 
gitlab_rails['gitlab_shell_ssh_port'] = 222

ip地址为宿主机ip

ssh协议端口要与运行容器时配置的相同,这里使用 222

4、重启容器

docker restart gitlab

5、登录gitlab

浏览器访问:http://192.168.7.152

默认用户时 root ,首次登录需要设置root用户密码,这里设置为 12345678

posted @ 2021-12-02 13:36  喂喂属鼠  阅读(103)  评论(0)    收藏  举报