data engineering/docker
[Docker] Docker hub
nani-jin
2024. 5. 29. 08:26
우리가 빌드한 이미지를 다른 컴퓨터에 설치하려면 Docker Registry(예. Docker hub)로 등록해야하며, 타인이 만들어둔 이미지를 다운받아 사용할 수 있음
1. Docker hub에 이미지 등록
- 등록할 이미지에 별칭 생성
- docker tag {등록할 이미지} {등록할 이미지의 별칭}
- 리포지토리 올릴 아이디로 로그인
- docker login --username={본인 username}
- 리포지토리로 푸시
- docker push {본인 username}/{repository name}:TAG
- TAG는 선택사항
2. Docker hub에 등록된 이미지 사용
- 사용할 이미지 풀
- docker pull {username}/{repository name}:TAG
- TAG는 선택사항
- 이미지가 들어왔는지 확인
- docker image ls
- 실행
- docker run {username}/{repository name}
+) play with docker에서 이미지를 pull하고 실행해 볼 수 있음
https://labs.play-with-docker.com/
Play with Docker
Play with Docker A simple, interactive and fun playground to learn Docker Login
labs.play-with-docker.com
[출처] 데이터 엔지니어링 데브코스