1·运行内存最好在 4 G,Cpu 2核
2·注意运行端口,不要端口冲突
3·此安装是以 Docker-Compose 实现,所以需要安装 Docker-Compose,此安装方法需要自行百度。
> vim docker-compose.yml //创建 compose 文件
version: '2'
services:
gitlab:
image: 'gitlab/gitlab-ce:latest'
container_name: gitlab
restart: always
hostname: 'gitlab.aiitle.com'
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://gitlab.aiitle.com:8929'
gitlab_rails['gitlab_shell_ssh_port'] = 2224
gitlab_rails['time_zone'] = 'Asia/Shanghai'
ports:
- '8929:8929'
- '2224:22'
volumes:
- './config:/etc/gitlab'
- './logs:/var/log/gitlab'
- './data:/var/opt/gitlab'
1· 执行命令: docker-compose up -d
2· 需要等很长的一段时间,因为需要 拉取镜像,还需要自动部署一段时间,耐心等待即可
3·我这里的端口是:8929 所以:我访问的方式是: http://IP:8929
4·安装完成后 访问如果是 502 还需要多等待,多刷新几次。
5·调优 请自行百度。
vim docker-compose.yml //创建 Jenkins 的 compose文件
version: '3'
services:
jenkins:
image: 'jenkins/jenkins:lts'
container_name: jenkins
restart: always
environment:
- 'JAVA_OPTS=-Duser.timezone=Asia/Shanghai'
volumes:
- '/etc/localtime:/etc/localtime'
ports:
- '8928:8080'
- '50000:50000'
volumes:
- './data:/var/jenkins_home'
1· 执行命令: docker-compose up -d
2· 需要等很长的一段时间,因为需要 拉取镜像,还需要自动部署一段时间,耐心等待即可
3·我的端口号:8928 所以我的访问方式是: http:// IP+8928
4·访问时 会需要你 输入一段密码 ,获取命令:find / -name initialAdminPassword 找到此文件并且打开文件,复制密码到 web 浏览器中。
5·安装推荐插件非常慢解决方法:<1>找到 Jenkins 的配置文件 default.json <2> 使用替换命令:$ sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json
6·执行命令:docker-compose restart
到此 GitLab + Jenkins 安装完毕。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。