https://registry.hub.docker.com/r/gitlab/gitlab-ce
docker pull gitlab/gitlab-ce:latest
mkdir -p /docker/gitlab/config
mkdir -p /docker/gitlab/logs
mkdir -p /docker/gitlab/data
docker run \
-p 8083:80 \
-p 8082:443 \
-p 8084:22 \
-v /docker/gitlab/config:/etc/gitlab \
-v /docker/gitlab/logs:/var/log/gitlab \
-v /docker/gitlab/data:/var/opt/gitlab \
--name=gitlab\
--privileged=true \
gitlab/gitlab-ce:latest
cd /docker/gitlab/data/gitlab-rails/etc
docker restart gitlab
docker exec -it gitlab /bin/bash //进入容器内部
cd opt/gitlab/embedded/service/gitlab-rails/config //找到gitlab.yml所在的路径
vi gitlab.yml //修改此文件,并且保存设置
gitlab-ctl restart //容器内部重启gitlab服务