https://registry.hub.docker.com/r/gitlab/gitlab-ce

    1. docker pull gitlab/gitlab-ce:latest
    1. mkdir -p /docker/gitlab/config
    2. mkdir -p /docker/gitlab/logs
    3. mkdir -p /docker/gitlab/data
    4. docker run \
    5. -p 8083:80 \
    6. -p 8082:443 \
    7. -p 8084:22 \
    8. -v /docker/gitlab/config:/etc/gitlab \
    9. -v /docker/gitlab/logs:/var/log/gitlab \
    10. -v /docker/gitlab/data:/var/opt/gitlab \
    11. --name=gitlab\
    12. --privileged=true \
    13. gitlab/gitlab-ce:latest
    14. cd /docker/gitlab/data/gitlab-rails/etc
    15. docker restart gitlab
    16. docker exec -it gitlab /bin/bash //进入容器内部
    17. cd opt/gitlab/embedded/service/gitlab-rails/config //找到gitlab.yml所在的路径
    18. vi gitlab.yml //修改此文件,并且保存设置
    19. gitlab-ctl restart //容器内部重启gitlab服务