
도커란?
도커는 컨테이너 기반 가상화 기술로, 애플리케이션과 그 종속성을 패키지화하여 이식성과 확장성을 높이고, 배포를 자동화하는 도구입니다.
도커에서 말하는 컨테이너란?
: 택배나 화물선의 컨테이너가 수출 용품을 싣는 것처럼 프로그램(소프트웨어)을 담는 격리된 공간을 의미 합니다.
격리를 해야 하는 이유는?
: 컨테이너는 격리된 공간이기 때문에 한 컨테이너가 해킹을 당하더라도,다른 컨테이너에게 영향을 끼치지 않습니다.
도커의 장점은?
1. 가벼운 가상 환경: 컨테이너는 가볍고 빠르게 시작되며, 독립적으로 실행되어 호스트 시스템과 격리됩니다.
2. 이식성과 일관성: 어디서든 동일한 환경에서 실행 가능하며, 이미지로 정의된 애플리케이션은 일관된 환경을 제공해줍니다.
3. 자동화와 빠른 배포: 이미지를 사용하여 애플리케이션을 패키지화하고 레파지토리에 저장해 두면 필요 시 자동으로 다운로드하고 실행할 수 있어 빠른 배포가 가능합니다.
4. 자원 효율성: 컨테이너는 가상 머신보다 적은 자원을 사용하며, 호스트 시스템의 커널을 공유함으로써 효율적으로 운영됩니다.
5. 마이크로서비스 아키텍처 지원: 도커는 애플리케이션을 작은 독립적인 서비스로 쉽게 나눌 수 있도록 도와주어 유연한 마이크로서비스 아키텍처를 구축하는 데 기여합니다.
도커 설치 방법
PC 정보 입력 후 실행

검색창에 Power Shell 입력 후 관리자로 실행

wsl --install 입력 후 엔터
- WSL 설치

-wsl --set-default-version 2 입력 후 엔터
- WSL버전의 기본값을 2로 변경


예를 클릭한 아무것도 따로 조작하지 않고 전부
검색창에 Docker Desktop 작성하여 실행해봅시다!

도커를 실행 한 후 설정에서 WSL2 based engine 사용 여부가 체크되어있는지 확인합니다.

설정에서 WSL2 통합 기능이 활성화 되어있는지 확인해봅니다.

docker --version 입력하여 설치 확인
이로써 도커 설치가 완료 되었으며 지금까지 봐주셔서 감사합니다!