github 연동으로 dockerhub에 가입했더니 CLI에서 로그인을 하는 과정이 귀찮아졌다.
정확한 방법을 못 찾아서 여기저기서 주운 정보들로 하다 보니 돼서 기록해둠
docker login 명령어의 기본값은 https://hub.docker.com/에 로그인하도록 되어 있다.
깃허브 연동 로그인을 하려면 ghcr.io 라는 옵션을 추가로 넣어줘야 함
docker login ghcr.io
username에는 이메일이 아닌 사용자명을 입력하고,
password에는 github settings에서 발급받은 token을 입력해주면 된다.
설정 없이 바로 발급 가능한 토큰을 사용하면 됨
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
이때 로그인하면 warning이 뜬다.
config파일에 암호가 그대로 저장되는데, 그래서 보안을 위해 삭제까지 진행해 주는 것이 좋다.
인증 정보 삭제
rm -fr ~/.docker/config.json
삭제 전까지는 docker login을 하면 자동으로 로그인이 된다. 재로그인 요청 X
how to github login docker hub using command line https://hub.docker.com/
728x90
'Hello, World!' 카테고리의 다른 글
그가 미친 단 하나의 문제, 골드바흐의 추측 (1) | 2024.04.27 |
---|---|
데이터 천재들은 어떻게 기획하고 분석할까? (0) | 2024.03.10 |
dns 변경 cmd 스크립트 (2) | 2024.01.03 |
AICE Associate 합격 후기 (1) | 2023.11.14 |
KB IT's your Life 3기 4~5월 수료 후기 (1) | 2023.07.10 |