windows上使用docker搭建自己的gitlab
1、拉取镜像docker pull beginor/gitlab-ce:11.0.1-ce.0
2、生成容器docker run -itd -p 443:443 -p 80:80 --name gitlab --restart unless-stopped -v E:/gitlab/etc:/etc/gitlab -v E:/gitlab/log:/var/log/gitlab -v E:/gitlab/data:/var/opt/gitlab beginor/gitlab-ce:11.0.1-ce.0
-p左边是映射到宿主机的地址。
3、修改E:/gitlab/etc/gitlab.rb把external_url改成部署机器的域名或者IP地址(端口映射的时候,尽量设置成一样吧,忘记端口号填的内部还是外部了)
external_url 'http://192.168.31.56' # ip填你自己的 # external_url 'http://192.168.31.56:80' #这行是注释掉的4、修改 E:/gitlab/data/gitlab-rails/etc/gitlab.yml
查找 ## Web server settings
改host和port
host: 192.168.31.56 port: 80 # 将host的值改成映射的宿主机的ip地址和端口,这里会显示在gitlab克隆地址上5、配置后重启服务
docker exec -ti gitlab /bin/bash gitlab-ctl restart # 改IP重启就可以了(不管是重置端口, 还是改用户,改IP, 更改配置 就直接重启)6、访问
127.0.0.1:80



