목차

Docker Image Push

  • docker login → 비추천 base64로 암호화 언제든 로그인 패스워드 열어 볼 수 있음

docker info | grep Username
docker logout
  • 도커 허브 사이트 → 로그인 → 내정보 클릭 → My Account → Security
  • 화면내 New Access Token 클릭 하여 생성 생성 토큰 정보 복사
  • 리눅스 터미널에서 vi .access_token 내용안에 불여 넣기
  • 아래의 명령어로 로그인
cat .access_token | docker login --username [유저네임] --password-stdin
  • 토큰로그인 이유 → 얼마든지 토큰은 폐기, 비활성화 및 패스워드는 볼 수 없다.

기존 가지고 있는 이미지로 업로드 해본다 → 업로드시 유저네임을 체크하므로 이미지태그 생성시 유저네임을 넣어준다

docker image tag [가지고 있는 이미지명]:tag [로그인한 유저네임]/[업로드시 사용할 이미지명]:tag
docker image tag nginx:latest [로그인한 유저네임]/my_nginx:first
docker push [로그인한 유저네임]/[이미지명]:tag