inblog logo
|
Gyeongwon's blog
    doker

    [도커 #2] 환경세팅

    [도커 #2] 맥북에서 도커 완벽 환경 설정하기
    도경원's avatar
    도경원
    Jul 29, 2025
    [도커 #2] 환경세팅
    Contents
    1. 도커 허브 가입2. 도커 설치

    1. 도커 허브 가입

    notion image

    2. 도커 설치

    ❗
    Windows 10이면 HyperV + 가상 머신 플랫폼 설치 필요
    Windows 11부터는 WSL 권장
    https://docs.docker.com/desktop/setup/install/windows-install/
    도커 데스크톱(Docker Desktop)은 Windows 환경에서 리눅스 컨테이너를 실행하기 위해 가상화 기술을 사용하며, 이를 위해 다음과 같은 구성 요소가 필요하다.
    1. Hyper-V 설치:
        • 역할: Hyper-V는 Microsoft의 가상화 기술.Docker Desktop은 이 Hyper-V 위에 경량의 리눅스 가상 머신(VM)을 생성하여 도커 엔진을 구동한다. 이 VM이 Windows에서 리눅스 컨테이너를 실행할 수 있도록 '리눅스인 척'하는 기반 환경을 제공한다.
        • 조건: Windows 10 Pro, Enterprise, Education 버전 이상에서만 기본적으로 지원된다. (Home 버전은 Hyper-V가 없다.)
    1. 리눅스 하위 시스템 (WSL 2) 설치:
        • 역할: WSL 2(Windows Subsystem for Linux 2)는 Windows 10 버전 2004 이상 또는 Windows 11에서 사용할 수 있는, 리눅스 커널을 포함하는 가상화 기술이다. Docker Desktop은 이 WSL 2를 사용하여 리눅스 VM을 실행하고 도커 엔진을 구동하는 것을 권장한다. Hyper-V보다 더 빠르고 효율적인 리눅스 커널 통합을 제공하기 때문이다.
        • 조건:
          • Windows 10 버전 2004 이상 (빌드 19041 이상)
          • Windows 11 홈 버전 이상
          • 중요: Windows 10 Home 버전에서는 Hyper-V를 사용할 수 없기 때문에, Docker Desktop을 설치하려면 반드시 WSL 2를 사용해야 한다. Windows 10 Pro 이상에서는 Hyper-V와 WSL 2 중 선택하여 사용할 수 있지만, 성능상 WSL 2가 권장된다.
    요약:
    • Windows 10 Pro 이상: Hyper-V 또는 WSL 2 (WSL 2 권장)
    • Windows 10 Home: 반드시 WSL 2
    • Windows 11 (Home 포함 모든 버전): WSL 2 (권장)
    notion image
    • Hyper-V: Windows에서 리눅스 컨테이너를 실행하기 위해, Docker Desktop은 Hyper-V를 사용하여 Windows 위에 작은 리눅스 가상 머신을 만들고, 그 가상 머신 안에서 도커 엔진을 실행한다. 이 리눅스 VM이 '리눅스인 척'하며 컨테이너를 구동하는 기반을 제공한다.
    • WSL 2: WSL 2는 Hyper-V 위에 구축된 더 효율적인 리눅스 환경입니다. Docker Desktop은 WSL 2를 백엔드로 사용함으로써, 더 빠르고 가벼우며 Windows와 더 잘 통합된 환경에서 도커 컨테이너를 실행할 수 있게 된다. 특히 Windows Home 버전에서는 Hyper-V가 없으므로, Docker Desktop을 사용하려면 WSL 2가 필수적이다.
     

    Tip 도커 실행이 안되면!!

    ❗
    WSL 최신버전인지 확인하기
    notion image
    Share article
    Contents
    1. 도커 허브 가입2. 도커 설치

    Gyeongwon's blog

    RSS·Powered by Inblog