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