도커 허브 사용

wangjh789·2022년 8월 24일
0

docker

목록 보기
8/25

docker login으로 도커허브 계정 로그인

도커허브 저장소를 만들면 <계정ID>/<저장소이름> 으로 저장소가 생성된다.

local에서 도커허브로 push를 하기 위해선 해당 이미지의 이름을 <계정ID>/<저장소이름> 으로 만들어야 한다.(tag는 옵션)

docker tag <orginName> <newName> 으로 태그명을 변경할 수 있다.
이 명령어는 기존 이미지의 복사본을 새로운 이름으로 만든다.

docker push <계정ID>/<저장소이름> 을 수행하면 도커허브 저장소에 이미지가 올라간다.

이때 올라가는 이미지 중 필요한 코드나 정보만 저장소에 올린다. (Node 이미지는 이미 도커허브에 있으므로 올리지 않음)

도커허브에 올라간 이미지를 당겨오기 위해선 docker pull <도커허브 이미지> 를 이용한다.
pull 명령어는 로그아웃된 상태에서도 가능하다.

docker pull 을 생략하고 바로 docker run 을 쓰다고 가정하자
그럼 해당 이미지를 사용한 기록을 찾아 그 이미지를 받아 컨테이너를 실행한다. 여기서 주의할 점은 새로운 버전이 나왔음에도 전에 사용한 버전을 그대로 사용한다.
그렇기 때문에 최신 버전이 필요한 경우 docker pull로 최신 버전을 확인해야 한다.

profile
기록

0개의 댓글