Cloud & DevOps/CICD

[Gitlab] Private registry에 등록된 Docker image 사용 방법

백곰곰 2023. 1. 3. 20:43
728x90
반응형

Gitlab에서 Public이 아닌 Private registry에 등록된 docker image를 사용할 때가 있습니다.

이때 Gitlab CI/CD 변수 설정을 통해 image를 받아올 수 있습니다.

 

1. Docker registry 'username:password' Base64 인코딩

echo username:password | base64

2. Gitlab CI/CD 변수 설정

    Gitlab repo -> Settings -> CI/CD -> Variable 추가

    Key : DOCKER_AUTH_CONFIG

    Value : 

{
    "auths": {
        "Private Registry URL": {
            "auth": "(Base64 인코딩 값)"
        },
        "Private Registry 2 URL": {
            "auth": "(Base64 인코딩 값)"
        }
    }
}

 

728x90