취미가 좋다

[1-3] 어플리케이션 공유하기 본문

Sparta Coding Club/Docker

[1-3] 어플리케이션 공유하기

benlee73 2021. 7. 30. 10:29

Docker registry

docker registry는 이미지를 저장하고, 분배하기 위한 저장소이다.

git repository에 git hub이 있다면 docker registry에는 docker hub 가 있다.

 

Docker Hub Container Image Library | App Containerization

Build and Ship any Application Anywhere Docker Hub is the world's easiest way to create, manage, and deliver your teams' container applications.

hub.docker.com

 

Docker 이미지 업로드하기

가장 먼저 아래의 작업을 수행한다.

  • Docker hub에 가입
  • repository 만들기

도커 이미지의 이름을 repository와 동일하게 만든다.

도커 이미지를 올리기 위한 권한을 얻기 위해 로그인을 하고 push 한다.

docker build -t {user_id}/docker-memo:version2 .
docker login
docker push wellshs/docker-memo:version2

 

Docker 이미지 다운로드하기

docker Images 목록 확인하고 삭제

docker images
docker rmi wellshs/docker-memo:version2

도커 허브에서 이미지를 가져와서 실행

docker pull wellshs/docker-memo:version2
docker run -p 80:5000 wellshs/docker-memo:version2

 

Comments