본문 바로가기
Docker

4. docker 기초(3) 공유하기

by 프잘백 2022. 3. 17.
728x90

 

Docker registry

Docker registry : 도커 이미지를 저장하고, 분배하기 위한 저장소 (git의 repository)

Docker hub : docker를 만든 곳에서 관리하는 docker registry로 대부분의 공식이미지가 있는 곳(git의 github)

https://hub.docker.com/_/python


docker hub에 image push

  1. docker hub에 회원가입을 하고 repository를 만들어준다.
  2. cmd창에 docker login을 입력해 로그인한다. (비밀번호 입력시 아무것도 안뜨는데 입력되는 중임..😂)

  3. docker push를 입력한다.

  ★도커 이미지의 이름을 repository와 동일하게 만들어줘야 한다.

docker build -t {user_id}/{name}:{tag} .
docker push {user_id}/{name}:{tag}

docker pull

도커 이미지가 로컬에 없는 경우에 도커 레지스트리에 등록된 도커 레지스트리에 있는 이미지를 가져온다.

docker pull {user_id}/{name}:{tag}

docker run 으로 실행 후 localhost에서 해당 이미지가 pull된걸 확인할 수 있다.

'Docker' 카테고리의 다른 글

6. Docker network  (0) 2022.03.17
5. Docker container 데이터 유지  (0) 2022.03.17
3. docekr 기초 (2)  (0) 2022.03.17
2. docker 기초 (1) 문법/조작  (0) 2022.03.16
1. Docker?  (0) 2022.02.16

댓글