赞
踩
镜像地址: https://hub.docker.com/r/gitlab/gitlab-ce
安装配置教程官网: https://docs.gitlab.com/ee/install/docker.html
配置修改: https://www.codenong.com/cs109798929/
//下载镜像 docker pull gitlab/gitlab-ce //启动容器 - 下列二选一 ,端口映射看你需求可以设置成443:443 80:80 22:22 看你个人需求 docker run -d -p 4433:443 -p 8099:80 -p 2222:22 --name gitlab -v /www/server/gitlab/config:/etc/gitlab -v /www/server/gitlab/logs:/var/log/gitlab -v /www/server/gitlab/data:/var/opt/gitlab --shm-size 256m gitlab/gitlab-ce:latest docker run -d -h 主机的IP地址 -p 4433:443 -p 8099:80 -p 2222:22 --name gitlab -v /www/server/gitlab/config:/etc/gitlab -v /www/server/gitlab/logs:/var/log/gitlab -v /www/server/gitlab/data:/var/opt/gitlab --shm-size 500m gitlab/gitlab-ce:latest //查看是否部署成功 == 看到gitlab的状态是up的就行 docker ps //浏览器访问 == 可能一开始访问不了,需要等个两三分钟,由于容器的gitlab还在配置中 http://192.168.80.128:8099/ //浏览器访问成功后,进入gitlab容器获取root用户密码 docker exec -it gitlab grep 'Password:' /etc/gitlab/initial_root_password //浏览器访问 主机的IP地址:8099 //=============可设可不设,看你需求====================== //将git HTTPclone的IP地址改成当前的服务器的,如127.0.01、服务器公网IP、服务器域名 //修改下面的文件的 host字段值 //重启docker gitlab 会将IP地址又变回随机值 == 需要重新设置 vim /www/server/gitlab/data/gitlab-rails/etc/gitlab.yml docker exec -it gitlab容器ID bash gitlab-ctl restart
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。