- 创建数据目录(持久化存储)
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