본문 바로가기
컴퓨터 활용(한글, 오피스 등)/기타

Windows에서 리눅스용 도커(Linux Container)를 실행

by 3604 2026. 3. 11.
728x90
Windows에서 리눅스용 도커(Linux Container)를 실행하는 가장 표준적이고 권장되는 방법은 Docker Desktop WSL 2 (Windows Subsystem for Linux 2)를 사용하는 것입니다.
다음은 윈도우 10/11 환경에서 리눅스 도커를 기동하는 단계별 절차입니다.
1. 사전 요구 사항 확인
  • OS: Windows 10/11 (64-bit, Pro, Enterprise, 또는 Education, Home 버전 이상)
  • 가상화: BIOS 설정에서 Virtualization(가상화)이 활성화되어 있어야 합니다.
  • WSL 2: 최신 버전의 WSL 2가 설치되어 있어야 합니다.
    Docker Docs +2
2. WSL 2 설치 (설치되어 있지 않은 경우)
  1. PowerShell 또는 명령 프롬프트를 관리자 권한으로 엽니다.
  2. 다음 명령어를 입력합니다:
    bash
    wsl --install
    
  3. 설치가 완료되면 컴퓨터를 재부팅합니다.
     
3. Docker Desktop 설치 및 설정
  1. Docker Desktop for Windows를 다운로드하여 설치합니다.
  2. 설치 중 "Use WSL 2 instead of Hyper-V" 옵션을 체크합니다 (기본값).
  3. 설치 완료 후 Docker Desktop을 실행합니다.
  4. 설정(Settings) > General에서 "Use the WSL 2 based engine"이 체크되어 있는지 확인합니다.
  5. 설정(Settings) > Resources > WSL Integration에서 기본 배포판(예: Ubuntu)이 활성화되어 있는지 확인합니다.
     
4. 리눅스 컨테이너 확인 및 실행
  1. 작업 표시줄의 Docker 아이콘이 초록색(Running)인지 확인합니다.
  2. PowerShell 또는 WSL 터미널(Ubuntu 등)을 엽니다.
  3. 다음 명령어를 통해 리눅스 컨테이너가 정상적으로 동작하는지 테스트합니다:
    bash
    docker run --rm hello-world
    
  4. "Hello from Docker!" 메시지가 나오면 성공적으로 설정된 것입니다.
     
5. 핵심 팁
  • 리눅스 모드 전환: Docker Desktop 아이콘을 우클릭하여 "Switch to Linux containers..."가 표시되면 클릭하여 리눅스 모드로 전환합니다.
  • 작업 환경: WSL 2 내에서 Docker 명령어를 사용하면 성능이 더 좋습니다.
  • 자동 시작: 컴퓨터 부팅 시 Docker Desktop이 자동으로 시작되도록 설정하여 편리하게 사용할 수 있습니다.
     
이 과정을 통해 윈도우 환경 내에서 실제 리눅스 환경과 동일한 도커 컨테이너를 가볍고 효율적으로 운영할 수 있습니다.
 
728x90