[Docker] Docker push, pull

그냥·2022년 7월 20일
0

docker

목록 보기
5/6

정의

만든 이미지를 공유하거나 다른 사람들의 이미지를 가져오고 싶을 때 push, pull을 사용한다. Github처럼 Dockerhub에 repository를 생성하고 거기에 이미지를 push 할 수 있다.



Docker hub

1) 계정 생성

2) Repository 생성

  • 계정 생성 후 Repositories를 클릭한다.
  • Create Repository를 클릭한다.
  • 원하는 공유 범위에 따라 public, private을 선택한다.

  • 저장소를 생성하면 {User ID}/{Respository name}순으로 저장소 이름이 화면에 나타난다.



push, pull

Docker image 생성

  • image 생성: build 혹은 commit을 사용하여 Docker image를 먼저 생성한다.

ex

docker commit abc/python:1.0
  • abc/python은 docker hub로 올린 repository 이름이다.

Docker login

  • 로그인: image를 docker hub의 repository로 업로드 하려면 docker hub에 로그인을 해야 한다.

    docker login

Docker push

  • push: image를 docker hub의 repository로 업로드

    docker push {repository명}:{tag명}

    예시)

    docker push abc/python:1.0

Docker pull

  • pull: docker hub에 있는 이미지를 다운로드

    docker pull {repository명}:{tag명}

0개의 댓글