下载完后运行docker images 检查gitlab/gitlab-ce:latest是否下载成功
Gitlab启动的时候相对比较长,刚启动时就稍等片刻。等docker ps时,gitlab对应的container显示的STATUS为(healthy)就可以通过<docker host>:8007来访问了
本例中 gitlab 为docker中容器名称,所有关于docker 的部分,可将gitlab替换成自己的容器名称
登录container中
docker exec -it gitlab /bin/bash修改gitlabe.rb内容
修改文件
vim /etc/gitlab/gitlab.rb修改ssh端口为docker向外影射的端口,如本例中使用2202端口
gitlab_rails['gitlab_shell_ssh_port'] = 2202退出container,并重启
先退出容器
root@gitlab:/etc/gitlab# exit在宿主机执行重启容器
docker container restart gitlab稍等片刻之后,待容器重启完成后,在Clone下拉按钮中即可生成带端口的ssh URL