- 环境:CentOS 7 86x_64
- 使用docker进行安装
- 镜像选择
docker search gitlab #搜索镜像
- 下载镜像
docker pull docker.io/gitlab/gitlab-ce #以第一个为例 - 运行容器
docker run --name='gitlab-ce' -d -p 10022:22 -p 80:80 --restart always --volume /opt/gitlab/config:/etc/gitlab --volume /opt/gitlab/logs:/var/log/gitlab --volume /opt/gitlab/data:/var/opt/gitlab/ gitlab/gitlab-ce- 参数说明
- --name="nginx-lb":为容器指定一个名称
- -d:后台运行容器,并返回容器ID
- -p:指定映射端口号,本文是将ssh的22端口映射为10022端口,web访问的80端口映射为80端口
- -volume: 用来指定挂载目录,将config配置目录、data数据目录、logs日志目录挂载到宿主机上
- 参数说明
- 配置gitlab.rb
- 使配置信息生效
- 进入容器
docker exec -it gitlab-ce bash - 配置信息更新
gitlab-ctl reconfigure - 退出容器
eixt #此操作容器不会退出运行状态
- 进入容器
- web访问验证
-
配置
- 时区设置
docker exec -it gitlab-ce bash #进入容器 dpkg-reconfigure tzdata #选择时区
- 时区设置
-
常用命令
gitlab-ctl tail #查看日志

