1.下载镜像文件 可以去镜像仓库搜索具体版本号 https://hub.docker.com/r/gitlab/gitlab-ce
docker pull gitalb/gitlab-ce:12.2.5-ce.0
2.docker image 查看镜像
3. 启动
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:12.2.5-ce.0
3.查看日志
docker logs -tf gitlab
4.查看容器 id 进入容器内部
docker ps
docker exec -it 196aa2ad0d78 /bin/bash
5.修改容器配置文件
vim /home/gitlab-docker/etc/gitlab.rb
# 修改访问IP 搜索关键字 /external_url 保存退出 :wq
external_url 'http://localhost:8085'
6.配置文件生效,重启
gitlab-ctl reconfigure #使配置文件生效 但是会初始化除了gitlab.rb之外的所有文件
gitlab-ctl status #查看状态
gitlab-ctl stop #停服务
gitlab-ctl start #起服务
7.访问宿主机URL: 宿主机IP:18085