拉取官网镜像
docker pull gitlab/gitlab-ce
启动镜像
docker run --detach \
--hostname gitlab.example.com \
--publish 443:443 --publish 80:80 --publish 2222:2222 \
--name gitlab \
--restart always \
--volume /usr/local/gitlab/config:/etc/gitlab \
--volume /usr/local/gitlab/logs:/var/log/gitlab \
--volume /usr/local/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce:latest
容器位置
/usr/local/gitlab/data /var/opt/gitlab 存储应用数据
/usr/local/gitlab/logs /var/log/gitlab 存储日志
/usr/local/gitlab/config /etc/gitlab 存储GitLib 配置文件
配置GitLib
docker exec -it gitlab /bin/bash
编辑 /etc/gitlab/gitlab.rb
配置修改后,你需要重启容器,GitLab 配置才能生效。
docker restart gitlab
测试http:ip 默认账号root/密码自己配置的