gitlab环境搭建
gitlab容器搭建
# 1- 拉取镜像
docker pull gitlab/gitlab-ce
# 2- 新建宿主机挂载目录
cd /srv
mkdir gitlab
cd gitlab
mkdir config logs data
# 3- 创建并启动守护式容器
docker run --detach --publish 443:443 --publish 9001:80 --publish 8022:22 --hostname 192.168.0.111 --name mygitlab --restart always -v /srv/gitlab/config:/etc/gitlab -v /srv/gitlab/logs:/var/log/gitlab -v /srv/gitlab/data:/var/opt/gitlab -v /etc/localtime:/etc/localtime:ro --privileged=true gitlab/gitlab-ce
# 4- 关闭防火墙
systemctl stop firewalld
# 5- 查看是否可正常访问
http://192.168.0.111:9001/
# 解决502报错:进入容器里启动服务
docker exec mygitlab gitlab-ctl reconfigure
# 解决WARNING: IPv4 forwarding is disabled. Networking will not work.报错
vi /etc/sysctl.conf
#配置转发
net.ipv4.ip_forward=1
#重启服务,让配置生效
systemctl restart network
#查看是否成功,如果返回为“net.ipv4.ip_forward = 1”则表示成功
sysctl net.ipv4.ip_forward
还没有评论,来说两句吧...