본문 바로가기

리눅스

리눅스에서 Docker(Docker Hub)에 로그인하는 방법

728x90

리눅스에서 Docker(Docker Hub)에 로그인하는 방법

Docker를 사용하려면 먼저 Docker Hub 또는 다른 Docker 레지스트리에 로그인해야 합니다.

 

1. docker login 명령을 사용하여 Docker 레지스트리에 로그인합니다. 기본적으로 Docker Hub에 로그인하도록 설정되어 있으며, Docker Hub 계정을 사용하려면 다음과 같이 입력합니다.

docker login

이 명령을 실행하면 Docker는 사용자 이름과 비밀번호 또는 액세스 토큰을 입력하는 프롬프트를 제공합니다. Docker Hub 사용자 이름과 비밀번호를 입력하십시오.

docker login 명령을 사용하여 Docker Hub에 사용자 이름과 비밀번호로 로그인하는 방법

  • 도커 허브 로그인(-p or --password 사용)
docker login -u sangchul -p password1234
$ docker login -u sangchul -p password1234
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Login Succeeded
  • 도커 허브 로그인(--password-stdin 사용)
echo password1234 | docker login -u sangchul --password-stdin
$ echo password1234 | docker login -u sangchul --password-stdin
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Login Succeeded

 

2. 성공적으로 로그인하면 Docker는 로그인 세션을 유지하고 이미지를 푸시하거나 풀 수 있습니다. Docker Hub 또는 다른 레지스트리에서 이미지를 풀하려면 다음과 같이 실행합니다.

docker pull 이미지_이름:태그

예를 들어, "ubuntu" 이미지를 Docker Hub에서 다음과 같이 가져올 수 있습니다.

docker pull ubuntu

 

3. 작업이 완료되면 docker logout 명령을 사용하여 로그아웃할 수 있습니다.

docker logout

 

물론, 다른 Docker 레지스트리에 로그인하려면 docker login 명령에서 해당 레지스트리 URL을 지정해야 할 수 있습니다. 예를 들어, Docker Hub 이외의 레지스트리에 로그인하려면 docker login 명령을 사용할 때 레지스트리 URL을 포함해야 합니다.

 

참고URL

- Docker Hub : https://hub.docker.com/

 

728x90