도커 허브 로그인

❯ docker login
Authenticating with existing credentials...
Login Succeeded

❯ cat ~/.docker/config.json
{
	"auths": {
		"<https://index.docker.io/v1/>": {}
	},
	"credsStore": "osxkeychain"
}%

로그인하면 config.json에 자격증명을 확인할 수 있음

% 가 왜 붙여졌는지 모르겠음 모든 문자를 대체할 수 있는 와일드카드 플래그라는데 왜 파일 마지막에 나왔지?

CLI로 시크릿 생성하기

먼저 docker login 후 시크릿 생성

regcred 라는 이름의 시크릿을 생성하자.

# 시크릿 생성
❯ kubectl create secret docker-registry regcred --docker-server=https://index.docker.io/v1/ --docker-username=zeze1004 --docker-password=... [email protected]
secret/regcred created

# 시크릿 리스트 출력
❯ kubectl get secrets
NAME                  TYPE                                  DATA   AGE
default-token-hwhxp   kubernetes.io/service-account-token   3      4d5h
regcred               kubernetes.io/dockerconfigjson        1      53s