반응형
Windows에서 Docker 설치하기: WSL2를 이용한 완벽 가이드
안녕하세요! 오늘은 개발자들의 필수 도구로 자리 잡은 Docker를 Windows 환경에 설치하는 방법을 차근차근 알아보겠습니다. 예전에는 Windows에서 Docker를 사용하기 다소 까다로웠지만, 이제는 WSL2(Windows Subsystem for Linux 2) 덕분에 훨씬 간편하고 강력한 성능으로 Docker를 즐길 수 있게 되었습니다.
이 가이드를 따라오시면 누구나 쉽게 Docker를 설치하고 컨테이너의 세계에 발을 들일 수 있을 거예요!
1단계: 시스템 요구사항 확인
Docker Desktop for Windows를 설치하기 전에, 사용 중인 Windows가 다음 요구사항을 만족하는지 확인해야 합니다.
- Windows 10: 64비트 버전, Pro, Enterprise 또는 Education (빌드 19044 이상)
- Windows 11: 64비트 버전, Home, Pro, Pro for Workstations, Enterprise 또는 Education
- WSL 2 기능 활성화: Docker Desktop이 WSL 2 백엔드를 사용하기 때문에 필수입니다.
- 하드웨어 요구사항:
- 64비트 프로세서 (SLAT 지원)
- 4GB 이상의 RAM
- BIOS에서 가상화 기술 활성화 (일반적으로 Intel VT-x 또는 AMD-V)
대부분의 최신 PC는 위 사양을 만족하지만, 오래된 PC를 사용하신다면 BIOS 설정에서 가상화가 활성화되어 있는지 꼭 확인해주세요.
2단계: WSL 2 설치 및 활성화
Docker를 설치하기 전, WSL 2를 먼저 설치하고 활성화해야 합니다. 이미 WSL 2를 사용하고 계시다면 이 단계는 건너뛰셔도 좋습니다.
- 관리자 권한으로 PowerShell 또는 명령 프롬프트 실행
- 시작 메뉴에서 'PowerShell'을 검색한 뒤, 마우스 오른쪽 버튼을 클릭하여 '관리자 권한으로 실행'을 선택합니다.
- 아래 명령어를 입력하여 WSL과 가상 머신 플랫폼 기능을 활성화합니다.WSL 활성화 명령어 입
-
wsl --install
- 이 명령어는 필요한 모든 기능을 활성화하고 기본 Linux 배포판(보통 Ubuntu)을 설치합니다. 설치가 완료되면 컴퓨터를 재부팅해야 할 수 있습니다.
- WSL 2를 기본 버전으로 설정 (선택 사항)
- 이미 WSL 1을 사용하고 있었다면, 아래 명령어로 WSL 2를 기본 버전으로 설정할 수 있습니다.
wsl --set-default-version 2
3단계: Docker Desktop 설치 파일 다운로드
이제 본격적으로 Docker를 설치해 보겠습니다.
- Docker 공식 홈페이지에 접속합니다.
- "Download for Windows" 버튼을 클릭하여 최신 버전의 Docker Desktop 설치 파일을 다운로드합니다.
4단계: Docker Desktop 설치 진행
다운로드한 설치 파일(Docker Desktop Installer.exe)을 실행하여 설치를 시작합니다.
- Configuration (구성) 설정
- 설치 화면이 나타나면 "Use WSL 2 instead of Hyper-V (recommended)" 옵션이 기본적으로 체크되어 있는지 확인합니다.
- 바탕화면에 바로가기를 추가하려면 "Add shortcut to desktop" 옵션도 체크된 상태로 둡니다.
- "Ok" 버튼을 눌러 설치를 진행합니다.
- 설치 완료 및 재부팅
- 설치가 완료되면 "Close and restart" 버튼이 표시됩니다. 버튼을 클릭하여 컴퓨터를 재부팅하고 설치를 최종 마무리합니다.
5단계: 설치 확인 및 테스트
재부팅 후, Docker가 정상적으로 설치되고 실행되는지 확인해 보겠습니다.
- Docker Desktop 실행
- 바탕화면의 Docker Desktop 아이콘을 실행하거나 시작 메뉴에서 검색하여 실행합니다.
- 처음 실행 시 서비스 약관 동의 창이 나타날 수 있습니다. "Accept"를 클릭하여 동의합니다.
- 화면 우측 하단 작업 표시줄에 고래 모양 아이콘이 나타나고, 잠시 후 아이콘이 움직임을 멈추면 Docker가 성공적으로 실행된 것입니다.
- "hello-world" 컨테이너 실행
- PowerShell 또는 명령 프롬프트를 엽니다.
- 아래 명령어를 입력하여 Docker가 정상적으로 작동하는지 테스트합니다.
docker run hello-world
- 이 명령어를 실행하면, 로컬에 hello-world 이미지가 없기 때문에 Docker가 자동으로 이미지를 다운로드한 후 컨테이너를 실행합니다.
- 아래와 같은 메시지가 출력되면 성공입니다!
Hello from Docker! This message shows that your installation appears to be working correctly. ...
이제 여러분의 Windows PC에 Docker 설치가 완료되었습니다. 이제부터 Docker를 활용하여 다양한 애플리케이션을 컨테이너 환경에서 자유롭게 개발하고 테스트해 볼 준비가 되었습니다.
반응형
'프로그램개발도구' 카테고리의 다른 글
[Redis 설치]In-Memory DB의 대표 Redis 설치하기 (0) | 2025.07.06 |
---|