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