1. 创建数据目录(持久化存储)
    bash
    运行
    mkdir -p /srv/gitlab/config
    mkdir -p /srv/gitlab/logs
    mkdir -p /srv/gitlab/data

最终启动命令(80 → 8989,443→4433,完全不冲突)
bash
运行
docker run -d
–hostname gitlab
-p 8989:80
-p 4433:443
-p 222:22
–name gitlab
–restart always
-v /srv/gitlab/config:/etc/gitlab
-v /srv/gitlab/logs:/var/log/gitlab
-v /srv/gitlab/data:/var/opt/gitlab
gitlab/gitlab-ce:latest

启动成功后:
查看密码(账号 root)
bash
运行
docker exec -it gitlab grep ‘Password:’ /etc/gitlab/initial_root_password

访问 GitLab(必须带端口 8989)
plaintext
http://你的服务器IP:8989

更多推荐