Docker 레지스트리 로그인

DockerBeginner
지금 연습하기

소개

이 랩에서는 마법의 항해 세계 시나리오를 탐구합니다. 여러분은 귀중한 상품을 거래하기 위해 바다를 항해하는 마법의 해상 상인의 역할을 맡게 됩니다. 여러분의 목표는 컨테이너 이미지를 액세스하고 푸시하기 위해 마법의 해상 무역 허브의 레지스트리에 안전하게 로그인하는 것입니다.

이것은 가이드 실험입니다. 학습과 실습을 돕기 위한 단계별 지침을 제공합니다.각 단계를 완료하고 실무 경험을 쌓기 위해 지침을 주의 깊게 따르세요. 과거 데이터에 따르면, 이것은 초급 레벨의 실험이며 완료율은 96%입니다.학습자들로부터 97%의 긍정적인 리뷰율을 받았습니다.

Docker 레지스트리 인증

이 단계에서는 Docker CLI 를 사용하여 레지스트리에 인증하는 방법을 배웁니다. Docker Hub 계정이 없는 경우, Docker Hub 웹사이트를 방문하여 무료 계정에 가입하십시오. 개인 레지스트리가 있는 경우, docker login <registry-server-address>를 사용하여 레지스트리 서버에 로그인할 수 있습니다.

  1. docker login 명령을 사용하여 마법의 해상 무역 레지스트리에 인증합니다.
docker login
  1. docker login 명령을 실행하면 인증을 위해 사용자 이름과 비밀번호를 입력하라는 메시지가 표시됩니다.

레지스트리에 이미지 푸시

이 단계에서는 Docker 이미지를 마법의 해상 무역 레지스트리에 푸시하는 방법을 배웁니다.

  1. alpineDocker Hub 계정의 사용자 이름을 태그합니다.
docker tag alpine < your-docker-username > /my_alpine:latest

개인 레지스트리를 사용하는 경우, 마법의 해상 무역 레지스트리를 접두사로 사용하여 이미지를 tag할 수 있습니다.

docker tag alpine magical_maritime_trading.registry/myimage:latest

다음 단계에서는 이 작업을 수행하는 방법만 알면 됩니다. 실제 레지스트리 서버가 있는 경우, 터미널에서 docker logout을 실행하여 Docker Hub에서 로그아웃하고 레지스트리 서버에 다시 로그인해야 합니다.

  1. 태그된 이미지를 Docker Hub에 푸시합니다.
docker push < your-docker-username > /my_alpine:latest

개인 레지스트리를 사용하는 경우, 다음 명령을 사용하여 태그된 이미지를 레지스트리에 푸시할 수 있습니다.

## 실제 레지스트리 서버 주소로 바꿔주세요. 그렇지 않으면 명령이 실패합니다.
docker push magical_maritime_trading.registry/myimage:latest
  1. 푸시가 성공하면 이미지의 다이제스트 (digest) 가 표시됩니다.

magical_maritime_trading.registry는 가상 레지스트리 서버 주소입니다. 실제 레지스트리 서버 주소가 있는 경우, 실제 주소로 바꿔주세요.

요약

이 랩에서는 마법의 해상 무역 레지스트리에 안전하게 로그인하고 컨테이너 이미지를 푸시하는 실습 경험을 설계했습니다. 여기에 설명된 단계를 따르면 학습자는 Docker 레지스트리 인증 및 이미지 관리에 대한 귀중한 통찰력을 얻게 되며, 이는 모든 Docker 실무자에게 필수적인 기술입니다.