原文:GitLab CI + docker dind + registry-mirror

只要是人做的事,随着重复执行次数的增加,难免引入失误,所以现在强调IaC 基础架构即代码 。笔者目前的工作与之息息相关,目标是构建一条 CI CD流水线,将项目编译 测试 打包 发布自动化,选型时根据公司现状,决定用GitLab CI 实现。 本文主要是记录了通过GitLab CI 构建项目的容器镜像时遇到的一个小问题:使用dind docker in docker 时,需要配置registry ...

2019-11-11 10:39 0 401 推荐指数:

查看详情

配置国内 Docker Registry Mirror

由于国内特殊的网络环境,往往我们从Docker Hub中拉取镜像并不能成功,而且速度特别慢。 那么我们可以给Docker配置一个国内的registry mirror,当我们需要的镜像在mirror中则直接返回,如果没有则从Docker Hub中拉取。是否使用registry mirror ...

Mon Sep 25 23:40:00 CST 2017 0 1732
Docker - docker in docker(dind)

1 - docker in docker(dind) 有时需要在容器内执行 docker 命令,比如:在 jenkins 容器内运行 docker 命令执行构建镜像 直接在 docker 容器内嵌套安装 docker 未免太过臃肿 更好的办法是:容器内仅部署 docker 命令行工具(作为客户端 ...

Mon Aug 24 08:49:00 CST 2020 0 4929
Docker搭建自己的Gitlab CI Runner

转载自:https://cloud.tencent.com/developer/article/1010595 1、Gitlab CI介绍 CI:持续集成,我们通常使用CI来做一些自动化工作,比如程序的打包,单元测试,部署等,这种构建方式避免了打包环境差异引起的错误,提高了工作效率 ...

Fri Sep 25 00:19:00 CST 2020 0 1174
Docker in Docker版本Gitlab CI Runner配置

1.构建新的gitlab-runner image,使用如下Dockerfile(ubuntu版本): 2.改变宿主机(centos) /var/run/docker.sock的用户组为root:root 3.启动 ...

Fri Dec 16 23:23:00 CST 2016 0 1721
Docker 集成 Jenkins Gitlab 实现 CI/CD

首先介绍下环境部分,文章中共涉及到三台服务器,分别用 Gitlab,Jenkins,Deploy 三个名称代替,部署在内网环境,同时因为政策原因,服务器无法直接连通外网。下载 Jenkins 插件时需要添加代理,如服务器可直接联通外网,忽略即可。 其中服务器详细信息 ...

Wed May 20 16:31:00 CST 2020 1 1971
Windows 下 docker 部署 gitlab ci

一、安装 1. 安装 docker Docker下载注意:Windows 10 家庭版获取 之前的版本不能直接安装 Docker ,而是需要去安装 Docker Toolbox 我这里安装的是 Docker Toolbox。按照这个安装教程进行安装 ,安装教程 安装完成之后,(由于我 ...

Fri Dec 14 02:17:00 CST 2018 0 1509
Docker Gitlab CI 部署 Spring Boot 项目

安装 Gitlab CE 和 Gitlab Runner 若有现成环境,这一步可以忽略 用 Docker-Compose 进行安装 具体说明如下(docker-compose.yml 的文件骨架这里不做解释): 接下来直接在 docker-compose.yml 的根目录运行 ...

Fri Jul 17 01:27:00 CST 2020 0 746
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM