docker-compose部署Jenkins+Gitlab CICD

docker-compose 搭建CICD-jenkins+gitlab 1.修改yum源 (1)备份原来的yum源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup (2)下载阿里的yum源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo (3)安装相关插件 sudo yum

  • 0
  • 0
  • 阅读 ( 327 )

BYGB服务器修复,怎样修复docker容器

怎样修复 创建新镜像 把这个问题容器用 这个方法是可行的,但问题是步骤多,而且提交了新的镜像,对于后续维护增加了复杂性。 #把要修复的容器提交为镜像 docker commit : docker rm #这个删除老的容器,反正也用不了 #查看刚建立的新镜像 REPOSITORY TAG IMAGE ID CREATED SIZE zhibin/php5 2018 c6532c5ece91 10 minutes ago 1.549 GB #利用这个新镜像创建容器,进入容器,修复配置文件 docker run

  • 0
  • 0
  • 阅读 ( 148 )

jenkins+gitlab+sonar+harbor+docker完成cicd过程

说明 本地测试环境为springboot微服务项目。用户提交代码到gitlab,触发jenkins拉取gitllab上的代码,然后完成编译构建成jar包,同步完成sonarsqube代码质量检测。然后在jenkins内部完成生成镜像,并将镜像推送到harbor仓库中,然后部署到对应的服务器上。 依赖环境部署 环境准备 使用环境说明 使用的虚拟机环境centos7.9,使用vmware安装 同步主机时区为亚洲,并同步时间 [root@linux-node ~]# echo "ZONE=Asia/Sh

  • 0
  • 0
  • 阅读 ( 320 )

软件工程-gitlab+jenkins+docker 实现CICD

什么是CICD? CI-持续集成  CD-持续交付 CD-持续部署 下面我们来看下如何用 gitlab+jenkins+docker 实现CICD 一 安装 gitlab 1.安装ssh yum install -y curl policycoreutils-pythonopenssh-server 2.将SSH服务设置成开机自启动,安装命令:sudo systemctl enable sshd   3.启动SSH服务,安装命令:sudo systemctl start sshd 4.关闭防火墙 5.安装

  • 0
  • 0
  • 阅读 ( 332 )

使用docker运行gitlab服务

之前,在服务器上直接安装配置过gitlab,感觉需要配置安装的东西还是挺多的:git,redis,postgresql,nginx等。这么多服务一起,备份和迁移都不方便。为了避免这个问题,决定将gitlab进行docker化部署。所有服务组件都在一个docker容器里面,只需将重要的配置、repo数据等挂载在宿主机上保存。平时只要备份挂载的数据目录即可,另外,如果需要迁移,也只需把数据目录拷贝到其它服务器,通过docker容器运行即可。 我使用的gitlab镜像是从docker公共仓库上下载的gitlab

  • 0
  • 0
  • 阅读 ( 229 )

docker中使用gitlab笔记

.最近在学微服务,想搭建一个gitlab自己玩玩,过程中遇到了很多问题,最后总算是弄好了,主要原因是对docker不熟,走了很多弯路,但感觉还是有收获的。 1.在虚拟机cent OS 7上安装docker 执行以下命令 ,一路输入y,等待安装完  yum install docker 2. 启动 docker 服务, 并将其设置为开机启动: [root@localhost ~]# service docker start [root@localhost ~]# chkconfig docker on 3.

  • 0
  • 0
  • 阅读 ( 382 )

GitLab+Jenkins集群+docker CICD集成

前言 最近部门进行CICD架构升级将引入k8s编排docker容器。借此机会梳理下目前应用部署发布方式。当前架构是我刚到公司时基于gitlab+jenkins+docker+nexus搭建。引入K8S后将调整pod yaml生成方式通过kubectl 命令启动。具体文章请参考 基于GitLab+Jenkins集群+K8S+Docker CICD方案实践 功能介绍及实现方式 代码管理工具选择gitlab社区版 搭建nexus 作为maven私服与dockerhub服务器 通过三台物理机搭建jenkins主从

  • 0
  • 0
  • 阅读 ( 234 )

私有Git仓库Gitlab与Docker仓库Harbor的搭建

1 私有Gitlab的搭建 (23条消息) CentOS搭建Gitlab的详细教程_Hodia、的博客-CSDN博客_centos gitlab git-gitLab使用教程 - vs1435 - 博客园 (cnblogs.com) 2 私有Harbor的搭建 安装Harbor 安装docker 下载安装docker-compose 下载安装harbor (23条消息) centos上安装Harbor_zzzxydq的博客-CSDN博客_centos 安装harbor 修改docker配置,连接私有Har

  • 0
  • 0
  • 阅读 ( 352 )

docker容器内安装Supervisor进程管理工具

Supervisor进程管理工具 安装Supervisor # dLucky-php 是容器名称(也可以选择容器编号) docker exec dLucky-php apt-get install -y supervisor 创建配置文件 docker exec dLucky-php touch /dLucky/supervisor/conf.d/xxx.conf 编辑配置文件 # 新建一个应用并设置一个名称,这里设置为 hyperf \[program:hyperf\] # 设置命令在指定的目录内执行

  • 0
  • 0
  • 阅读 ( 307 )

Docker安装启动Gitlab

前排提示:至少4G内存,不然访问会502 部署说明: 服务器ip:192.168.125.135 对外http端口:8080 对外ssh端口:8022 1、Docker启动gitlab(没有拉镜像的会拉镜像,比较耗时,一个多G): docker run \ -d \ -p 8080:80 -p 8022:22 \ -v /srv/gitlab/config:/etc/gitlab \ -v /srv/gitlab/logs:/var/log/gitlab \ -v /srv/gitlab/data:/va

  • 0
  • 0
  • 阅读 ( 287 )

使用Docker安装并运行GitLab

基础环境 Centos7.6 Docker 查看镜像源 在docker hub中找 gitlab官方源的-ce社区版本 配置docker加速器地址: sudo tee /etc/docker/daemon.json <<- 'EOF' { "registry-mirrors": ["https://xxxxxxxx.mirror.aliyuncs.com"] } EOF # 重新加载daemon文件命令: sudo systemctl daemo

  • 0
  • 0
  • 阅读 ( 262 )

docker run gitlab

文章目录 Gitlab 配置文件 (gitlab.rb) 重置 root 密码 Gitlab # sudo yum install -y postfix docker run \ -itd \ -p 9999:80 \ -p 9998:22 \ -v /etc/gitlab:/etc/gitlab \ -v /usr/local/store/gitlab/log:/var/log/gitlab \ -v /usr/local/store/gitlab/data:/var/opt/gitlab \ --re

  • 0
  • 0
  • 阅读 ( 273 )

docker命令详解(二)

docker [OPTIONS] command Usage: docker [OPTIONS] COMMAND [arg...]       docker daemon [ --help | ... ]       docker [ -h | --help | -v | --version ]   A self-sufficient runtime for containers. Options:  --config=~/.docker             Location of client co

  • 0
  • 0
  • 阅读 ( 451 )

k8s在下载docker镜像时无法连接外网

could not fetch a Kubernetes version from the internet: unable to get URL "https://dl.k 8s.io/release/stable-1.txt": Gethttps://dl.k8s.io/release/stable-1.txt: net/http: request canceled while waiting for connection (Client.Timeout exceeded while

  • 0
  • 0
  • 阅读 ( 156 )

docker镜像管理

docker镜像管理 文章目录 docker镜像管理 docker镜像的制作 Docker Hub docker镜像的获取 docker pull <registry>[:<port>]/[<namespace>/]<name>:<tag> 镜像的生成 基于容器制作镜像 镜像的导入与导出 基于 CentOS 镜像的 httpd 源码安装 docker镜像的制作 多数情况下,我们做镜像是基于别人已存在的某个基础镜像来实现的,我们把它称为base i

  • 0
  • 0
  • 阅读 ( 360 )

使用docker运行gitlab服务

之前,在服务器上直接安装配置过gitlab,感觉需要配置安装的东西还是挺多的:git,redis,postgresql,nginx等。这么多服务一起,备份和迁移都不方便。为了避免这个问题,决定将gitlab进行docker化部署。所有服务组件都在一个docker容器里面,只需将重要的配置、repo数据等挂载在宿主机上保存。平时只要备份挂载的数据目录即可,另外,如果需要迁移,也只需把数据目录拷贝到其它服务器,通过docker容器运行即可。 我使用的gitlab镜像是从docker公共仓库上下载的gitlab

  • 0
  • 0
  • 阅读 ( 368 )

[sip]搭建opensips:ubuntu+x86+docker

1.搭建opensips (sip服务端) 基于ubuntu x86硬件,采用docker方式 docker方式安装参考下面的文章: opensips 使用docker部署配置 ip网络电话_huyunfei的专栏-CSDN博客_docker opensips (参考上面这篇安装,结果发现按上面操作不能用,怎么配置数据库没讲) 使用docker搭建 opensips3.1_死磕音视频-CSDN博客_docker opensips (上面这篇文章涉及到讲解docker 网络)  操作docker相关命令:

  • 0
  • 0
  • 阅读 ( 237 )

使用Kubeadm快速搭建Kubernetes(docker)

版本说明 kubernetes1.6 docker1.12.6 环境准备 192.168.0.51 master 192.168.0.52 minion1 192.168.0.53 minion2 安装docker # 安装yum-utils 管理yum repository及扩展包的工具 yum install -y yum-utils # 增加docker repository yum-config-manager \ --add-repo \ https: //docs.docker.com/v1.

  • 0
  • 0
  • 阅读 ( 368 )

K8S复习(二):kubernetes部署(docker)

目录 写在前面: 方法一:使用docker部署kubernetes 1、系统环境 2、所有节点部署docker引擎 安装docker引擎,设置docker开机自启 设置docker引擎 安装kubeadm Before you begin 确保每个节点上 MAC 地址和 product_uuid 的唯一性 检查网络适配器 允许 iptables 检查桥接流量 安装 runtime 安装 kubeadm、kubelet 和 kubectl 写在前面: 本次部署实验所用操作系统是rhel7.6,所有节点时间同

  • 0
  • 0
  • 阅读 ( 424 )

Android自动化打包记录--Jenkins+Docker+WSL2

Android自动化打包记录--Jenkins+Docker+WSL2 前言 自动化流程 测试环境 生产环境 自动化原理 Windows下安装Ubuntu 安装步骤 相关error处理 error: 0x8007019e error: 0x800701bc、0x80370102 WSL访问Windows WSL访问内网 Ubuntu下Docker内容 安装 运行HelloWorld 拉取镜像 镜像和容器命令 创建镜像 创建VasDolly镜像 创建Bugly镜像 创建Android打包镜像 上传镜像 相关

  • 0
  • 0
  • 阅读 ( 295 )