본문 바로가기

Docker

도커 / docker hub 사용하기; pull, push

docker hub 사용하기

  • 로컬 스토리지로 이미지 다운로드하기
docker pull 이미지명
  • 로컬 스토리지의 이미지명 추가하기
docker tag 기존이미지명 추가할이미지명
  • 이미지 레지스트리에 이미지 업로드
docker push 이미지명

실습 내용

이미지를 다운받아서 이미지 이름을 변경한 뒤 이미지 업로드하기

도커 이미지 다운 받기

docker pull devwikirepo/simple-web:1.0

2. 도커 이미지 이름 변경하기

docker tag devwikirepo/simple-web:1.0 dongubak/my-simple-web:0.1

3. 이름이 변경된 이미지 확인하기

docker image ls

4. 이미지를 도커허브에 업로드하기

docker push dongubak/my-simple-web:0.1

5. 이미지 다운받아서 실행하기(같은 이름의 이미지는 제거해야함)

docker run -d -p 80:80 --name my-simple-web dongubak/my-simple-web:0.1

개발자의 컴에서는 잘 작동하지만 다른 컴에서는 작동하지 않는 문제가 발생함. 환경의 불일 치로 문제가 발생하니 컨테이너를 사용하여 환경차이를 그냥 안 만들어 버림