8122端口:SSH端口,拉代码时的端口 -v 本机目录 :容器目录:把Docker里面的目录映射到本机上 查看启动的gitlab 3)修改配置 docker安装gitlab,创建项目时,默认项目URL访问地址显示的是容器主机地址(容器id),所以我们需要修改为一个固定可以外部访问的地址及宿主机地址,这样才可以进行pull/push代码 vi /home/gitlab/...
yum-config-manager --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo # Install Docker CE. yuminstall-y containerd.io-1.2.13 docker-ce-19.03.8 docker-ce-cli-19.03.8 # yum -y install docker-ce-19.03.4 docker-ce-cli-19.03.4 containerd.io-1.2.10 ## Create /etc/do...
docker exec-it gitlab bash # 进入容器内部 gitlab-ctl restart sidekiq gitlab-ctl hup unicorn 二、 CI GitLab-CI/CD是GitLab的一套内置的工具,主要实现了对程序开发的持续化集成、连续发布、自动化部署等功能。以下引用官方文档进行介绍:持续集成的工作原理是将小的代码块推送到Git存储库中托管的应用程序代码...
//首先进入gitlab_test容器内dockerexec-itgitlab_test/bin/bash//进入控制台(这步需要等待一会)gitlab-railsconsole-eproduction//查询root用户(即id为1)user=User.where(id:1).first//设置密码user.password='mimashi1998'//保存user.save!//退出exit 至此,gitlab搭建完成 设置clone URL 操作路径:admin->se...
1. 查询可用docker镜像 docker search gitlab 2. 下载镜像 docker pull beginor/gitlab-ce:latest 3. 创建管理的相关目录 etc(配置) 、log(日志) 、data(数据). (把文件映射到容器外,便于之后管理和升级)并添加权限。 mkdir -p /usr/local/gitlab/etc mkdir -p /usr/local/gitlab/log mkdir -p /usr...
表示docker安装成功,可以正常使用 centos的docker官方文档 第二步:使用docker部署gitlab 代码语言:javascript 复制 1、设置卷位置 代码语言:javascript 复制 对于Linux 用户,将路径设置为/srv/gitlab:exportGITLAB_HOME=/srv/gitlab 对于macOS 用户,请使用用户的$HOME/gitlab目录:exportGITLAB_HOME=$HOME/gitlab ...
docker run-d #后台运行,全称:detach-p8443:443#将容器内部端口向外映射-p8090:80#将容器内80端口映射至宿主机8090端口,这是访问gitlab的端口-p8022:22#将容器内22端口映射至宿主机8022端口,这是访问ssh的端口--restart always #容器自启动--name gitlab #设置容器名称为gitlab-v/usr/local/gitlab/etc:/...
安装Docker; 部署并配置Gitlab. 开始执行 准备硬件设备并安装操作系统: 硬件我是拿了公司一台闲置的电脑, 操作系统选择了 OpenEuler , 可以在官网查找并下载ISO镜像. 下载完毕后, 准备一个U盘制作一个启动盘: Windows 推荐使用rufus制作; MacOS 将镜像格式转化一下:hdiutil convert -format UDRW -o openeuler 下载...
gitlab 流水线 docker配置 k8s部署,目录一、实验1.环境2.搭建NFS3.K8S1.29版本部署Redis4.K8S1.29版本部署Postgresql5.K8S1.29版本部署GitLab6.K8S部署istio微服务7.K8S部署ingress应用路由二、问题1.K8S部署gitlab报错2.gitlab创建失败3.生成网关资源报错4.安装istio报错5
docker run -v挂载目录时,若本地没有该目录挂载时会自动创建。 [root@k8s-node2 ~]# ls /home/ gitlab [root@k8s-node2 ~]# ls /home/gitlab/ config data logs 1. 2. 3. 4. 5. [root@k8s-node2 ~]# docker ps