运行 docker gitlab

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/web_longboss/article/details/84894988

在esc 上磕了半天
2018年阿里搞活动买了3年的1核2G ECS。坑人啊,真不行

参照

ali docker hub

https://cr.console.aliyun.com/cn-hangzhou/images/cn-hangzhou/lab99/gitlab-ce-zh/detail

docker pull registry.cn-hangzhou.aliyuncs.com/lab99/gitlab-ce-zh

先说下这个人吧,他上传的image 说明竟然是别人的image ,拉完他的image,按照他的说明代码运行又会拉别人的image,gitlab image1个G多,浪费时间。

gitlab doc

这个是docker hub官网的image,命令是gitlab doc 官网的 https://docs.gitlab.com/omnibus/docker/?spm=5176.8351553.0.0.55e51991C87bAe

域名解析

在这里插入图片描述

ECS

sudo docker run --detach \
	--hostname gitlab.example.com \
	--env GITLAB_OMNIBUS_CONFIG="external_url 'http://gitlab.chenhailong.online/'; gitlab_rails['lfs_enabled'] = true;" \
	--publish 10443:443 --publish 10080:80 --publish 10022:22 \
	--name gitlab \
	--restart always \
	--volume /srv/gitlab/config:/etc/gitlab \
	--volume /srv/gitlab/logs:/var/log/gitlab \
	--volume /srv/gitlab/data:/var/opt/gitlab \
	gitlab/gitlab-ce:latest

gitlab是在ecs上部署的因为穷,所以跑不起来,处在502错误阶段
在这里插入图片描述

本人电脑上是正常的

#以下命令是本人自己电脑上的 /Users/chenhailong/gitlab/srv/gitlab/config,之所以加了前面一串是因为 cd /  与cd~区别,在cd /下我电脑是没有权限的,所以就在/Users/chenhailong/gitlab直接见了一个

sudo docker run --detach \
	--hostname gitlab.example.com \
	--env GITLAB_OMNIBUS_CONFIG="external_url 'http://gitlab_home.chenhailong.online/'; gitlab_rails['lfs_enabled'] = true;" \
	--publish 10443:443 --publish 10080:80 --publish 10022:22 \
	--name gitlab \
	--restart always \
	--volume /Users/chenhailong/gitlab/srv/gitlab/config:/etc/gitlab \
	--volume /Users/chenhailong/gitlab/srv/gitlab/logs:/var/log/gitlab \
	--volume /Users/chenhailong/gitlab/srv/gitlab/data:/var/opt/gitlab \
	gitlab/gitlab-ce:latest

因为是在家里,所以域名解析"external_url ‘http://gitlab_home.chenhailong.online/’;

在这里插入图片描述

遗留问题:

  • maven 私库
  • jenkins
  • jenkins node 环境 (这个node命名安装了,对应目录下运行node -v都有问题)
  • docker 私库

猜你喜欢

转载自blog.csdn.net/web_longboss/article/details/84894988