본문 바로가기
국회도서관 자료검색 서비스

docker desktop 설치하고 docker hub repository 생성하기 #22

by 유니네 라이브러리 2024. 9. 3.

Dockerfile을 생성했다면, 이제 docker desktop을 설치한다.

 

☞ Dockerfile 생성은 이전 글 참고

https://yuneenelife.tistory.com/entry/vue-cli-프로젝트-Dockerfile-생성하기-20

 

vue cli 프로젝트 Dockerfile 생성하기 #20

vue cli 프로젝트의 Dockerfile 생성하기vue cli는 기본적인 웹서버 기능도 있기 때문에 로컬 개발 시에는 웹서버가 필요 없었다.하지만 배포를 할 때에는 웹서버를 설치하고 vue 배포 파일들인 dist 폴

yuneenelife.tistory.com

docker 사이트 접속

https://docker.com/

  • 각자 환경에 맞는 버전으로 다운로드 받는다.

docker 설치 파일 다운로드

docker desktop 설치

  • docker desktop app을 설치한다.

docker desktop 설치

docker desktop 화면

  • django api 서버인 pubdapi docker 이미지 화면
  • docker build는 다음 #23 장에 설명

docker desktop images

  • vue cli 프로젝트인 pubdweb docker 이미지 화면
  • docker build 는 다음 #23 장에 설명

docker desktop images

docker hub 가입

https://hub.docker.com/

  • AWS EC2에서 docker 파일을 pull 할 수 있도록 docker hub에 가입한다.
  • docker hub 가입이유
    • Docker 이미지의 관리, 공유, 배포를 효율적으로 하기 위해.
    • Docker Hub는 Docker 이미지의 중앙 저장소 역할을 하며, 개발자와 팀이 Docker 이미지를 효과적으로 관리하고 활용할 수 있게 해 주기 때문.
    • 우리는 AWS EC2 서버에서 우리가 만든 docker 이미지들을 가져오기 위해 docker hub 사용

docker hub repository 생성

  • create repository 버튼을 클릭

docker hub create repository

  • Repository Name 기재하여 생성
  • Public로 선택한다. Private 은 유료버전인 경우 활용.

docker hub create repository

  • pubdweb repository 생성 화면

docker hub create repository

  • pubdapi repository 생성 화면

docker hub create repository

마무리

docker desktop 도 설치했고, docker hub의 개인 repository 도 만들었으니,

이제 vue cli 프로젝트 소스와 django 프로젝트 소스를 docker 파일로 빌드하고 docker hub로 push 해 보도록 한다.