1、gitlab镜像拉取
$ docker pull gitlab/gitlab-ce
2、运行gitlab镜像(win11安装docker desktop)
$ docker run -d -p 443:443 -p 80:80 -p 6022:22 --name gitlab --restart always -v D:\Workspace\Docker\data\gitlab\config:/etc/gitlab -v D:\Workspace\Docker\data\gitlab\logs:/var/log/gitlab -v D:\Workspace\Docker\data\gitlab\data:/var/opt/gitlab gitlab/gitlab-ce
3、配置gitlab.rb(本例中文件路径:"D:\Workspace\Docker\data\gitlab\config\gitlab.rb")
external_url 'http://192.168.2.100'
gitlab_rails['gitlab_ssh_host'] = '192.168.2.100'
gitlab_rails['gitlab_shell_ssh_port'] = 6022
4、重启gitlab
$ docker restart gitlab
5、查看gitlab root密码
$ docker ps //查看容器ID
$ docker exec -it 容器ID grep 'Password:' /etc/gitlab/initial_root_password
6、浏览器访问:http://192.168.2.100,使用root账号及第5步的密码登录gitlab