InfoGrab Docs

Docker-in-Docker에서 레지스트리로 인증

Docker-in-Docker를 사용하면 서비스와 함께 새로운 Docker 데몬이 시작되기 때문에 표준 인증 방법 이 작동하지 않습니다. 옵션 1: docker login 실행 # before_script 에서 docker login 을 실행합니다: default: image: docker:24.0.5-cli services: - docker:24.0.5-dind variables: DOCKER_TLS_CERTDIR: "/certs" build: stage: build before_script: - echo "$DOCKER_REGISTRY_PASS" | docker login $DOCKER_REGISTRY --username $DOCKER_REGISTRY_USER --password-stdin script: - docker build -t my-docker-image . - docker run my-docker-image /script/to/run/tests Docker Hub에 로