본문 바로가기

Tech

Docker 간단 정리 그리고 설치

Docker 가 뭔가요?

 

 

 

 

설치에 필요한 조건

  • Windows 10 Professional
  • CPU 가상화 지원 여부 확인,

 

사내 데스크탑 PC의 대부분은 지원하는걸로 아는데,
만약 아래 "가상화 사용안함" 으로 되어 있다면 BIOS의 CPU 항목 중 Virtualization 을 활성화 시키면 됩니다

 

 

설치하기

https://www.docker.com/products/docker-desktop

 

Docker Desktop for Mac and Windows | Docker

Learn why Docker Desktop is the preferred choice for millions of developers building containerized applications. Download for Mac or Windows.

www.docker.com

설치를 위해서는 Docker Hub에 가입을 해야합니다.

Docker Hub는 java, nginx, redis 과 같은 실행파일 이미지들을 모아놓은 플랫폼입니다.

가입을 하게 되면 계정에 Registry라는 저장공간이 생기며 본인이 만든 이미지를 업로드 할 수 있습니다.

마치 Docker 세계에 GitHub 과 비슷한 역할을 한다고 보면 됩니다

Git소스를 GitHub를 통해 다른사람과 공유하고 소통하고 그리고 배포하는것과 같이,

로컬에서 소스를 빌드한 실행파일을 Docker 이미지로 만들어 Docker Hub로 올려서 공유하는 것이지요.

 

윈도우에서 설치는 2가지 방법이 있습니다.

exe 실행파일을 통해서 하는것이 간편합니다.

 

또는, 아래와 같이 Quick Start 가이드에 따라 설치하셔도 됩니다.

 

 

설치하기 전, 다른 작업 및 어플리케이션은 종료하고 진행하세요.

완료 시점에서 데스크탑 로그아웃 및 재부팅이 됩니다.

 

정상적으로 설치 되었다면, 시스템 트레이에 아래와 같이 이뿌게 뜹니다.

 

이제부터는 powershell 에서 docker cli로 모든 명령실행이 가능합니다.

 

다음 번에는, 실제 어플리케이션을 docker 이미지로 만들어 컨테이너에 담아 실행도 시켜보고,

Docker Hub에 올린 후,

배포서버 에서 해당 이미지를 다운받아 바로 운용서비스로 올리는 것을 해보겠습니다.