在gitlab上使用dind构建docker镜像

在gitlab上使用dind构建docker镜像




注册gitlab-runner

[[runners]]
  name = "docker executor at 172.20.6.188"
  url = "http://172.20.6.188:8089/"
  token = "xxz8mo**********Sa"
  executor = "docker"
  [runners.docker]
    tls_verify = false
    image = "docker:git"
    privileged = true
    disable_entrypoint_overwrite = false
    oom_kill_disable = false
    disable_cache = false
    volumes = ["/cache"]
    shm_size = 0
    pull_policy = "if-not-present"
  [runners.cache]
    [runners.cache.s3]
    [runners.cache.gcs]

.gitlab-ci.yaml

image: docker:git
services:
- docker:dind

variables:
  PROJECT_NAME: "wec-pay"
  PROJECT_WAR_PATH: "./wec-pay-web/target/wec-pay.war"
  image: ${DOCKER_REGISTRY}/${PROJECT_NAME}:${CI_COMMIT_TAG}_${CI_COMMIT_SHA}

st
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值