gpt4 book ai didi

amazon-web-services - gitlab CI创建docker镜像并推送到AWS

转载 作者:行者123 更新时间:2023-12-02 21:17:58 27 4
gpt4 key购买 nike

我在AWS上设置了Docker注册表(ECR)。我想从我的gitlab存储库中设置一个CI,以自动创建图像并将其推送到存储库中。
我正在按照以下tutorial设置所有内容,但是在运行示例时,出现错误

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

我的yml文件看起来像这样
image: docker:latest

variables:
REPOSITORY_URL: <aws-url>/<registry>/outsite-slackbot

services:
- docker:dind

before_script:
- apk add --no-cache curl jq python py-pip
- pip install awscli

stages:
- build

build:
stage: build
script:
- $(aws ecr get-login --no-include-email --region eu-west-1)

最佳答案

Dockerfile没有问题,您不能顺便连接到docker守护程序。因此,请检查以下步骤:

  • 您是否以root用户身份登录? (sudo susudo -i)
  • 启动Docker服务(service docker start)

  • 然后按照教程进行:)

    关于amazon-web-services - gitlab CI创建docker镜像并推送到AWS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49252274/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com