Docker安装gitlab服务器
2020-10-29 本文已影响0人
夹胡碰
1. 环境
- 操作系统: Linux - Centos7
- Docker版本: Docker-CE 19.03.13
- gitlab版本: gitlab-ce:10.8.0-ce.0
2. 前置准备
- 安装docker
3. 安装
3.1 创建挂载文件夹
mkdir -p /home/gitlab-docker/etc
mkdir -p /home/gitlab-docker/log
mkdir -p /home/gitlab-docker/data
3.2 安装
docker pull gitlab/gitlab-ce:10.8.0-ce.0
3.3 查看images镜像
[root@bogon home]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
gitlab/gitlab-ce 10.8.0-ce.0 579d61462171 2 years ago 1.34GB
3.4 启动
docker run -d -p 18085:8085 --name gitlab \
--privileged=true \
--restart always \
-v /home/gitlab-docker/etc:/etc/gitlab \
-v /home/gitlab-docker/log:/var/log/gitlab \
-v /home/gitlab-docker/data:/var/opt/gitlab \
docker.io/gitlab/gitlab-ce:10.8.0-ce.0
3.5 查看日志
启动时间较长,耐心等待
docker logs -tf gitlab
3.6 启动成功
[root@bogon etc]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e96cdef614d6 gitlab/gitlab-ce:10.8.0-ce.0 "/assets/wrapper" 3 minutes ago Up 3 minutes (healthy) 22/tcp, 80/tcp, 443/tcp, 0.0.0.0:18085->8085/tcp gitlab
3.7 修改配置文件
vim /home/gitlab-docker/etc/gitlab.rb
# 修改访问IP
external_url 'http://localhost:8085'
3.7 重启gitlab容器
docker restart e96
3.8 成功访问
image.pngURL: 宿主机IP:18085