도커 허브 push하기

boingboing·2024년 4월 29일
post-thumbnail

1. 이미지 이름 지정

  • 로컬 환경에서는 이미지 이름을 자유롭게 사용해도 무방합니다만, Docker Hub에 업로드하기 위해서는 다음과 같은 형식에 따라 이름을 지어야합니다.

<USER_ID>/:
USER_ID는 Docker Hub 아이디를 의미합니다. 자신의 아이디나 업로드 권한을 가진 ID를 지정해야합니다. 아직 Docker Hub 계정이 없다면, 지금 하나 만들어주세요.

2. 태그 변경(docker image tag and push)

  1. 로그인을 하고 난 후 image를 tagging하는 작업을 한다. 
  $ docker tag nginx [username]/nginx

꼭 username을 사용하지 않아도 tagging은 되지만 나중에 Docker Hub repo에는 push가 되지 않으니 꼭 username으로 tag를 생성을 해야 한다. 

여기까지 다 되었다면 image tagging이 정상적으로 되었는지 한번 확인해 준다. 

	$ docker images

아마 tagging 한 image가 잘 보일 것이다. 

  1. 그럼 이 image를 Docker Hub의 내 repository에 넣어주는 작업이 남았다. 
    $ docker push [username]/nginx

이런 로그들이 나오며 성공적으로 push 가 되었다.
출처: https://oingdaddy.tistory.com/167 [SI Supply Depot:티스토리]

0개의 댓글