Windows 컨테이너 시작하기 Docker Desktop 설치법

2025-07-21 · Uncategorized · 읽는데 13분

Windows 컨테이너 시작하기 Docker Desktop 설치법
Docker는 현대 소프트웨어 개발에서 매우 중요한 역할을 하는 컨테이너화 기술입니다. 애플리케이션을 컨테이너라는 독립적이고 격리된 환경에서 실행할 수 있도록 도와줍니다.

이번 글에서는 Windows 환경에서 Docker Desktop을 설치하고 기본적인 사용법을 익히는 방법에 대해 상세히 설명하겠습니다.

썸네일

Docker Desktop이란?

Docker Desktop은 Windows, macOS, Linux 환경에서 컨테이너화된 애플리케이션 및 마이크로서비스를 구축하고 공유할 수 있는 원클릭 설치 애플리케이션입니다. 이를 통해 사용자는 설치된 머신에서 컨테이너, 애플리케이션, 이미지를 관리할 수 있는 간단한 GUI를 제공합니다.

Docker는 애플리케이션의 배포와 관리를 훨씬 더 효율적으로 만들어 주며, 개발자와 운영자 간의 협업을 쉽게 해줍니다.

항목 설명
플랫폼 Windows, macOS, Linux
주요 기능 컨테이너 관리, 이미지 관리, GUI 제공
설치 방법 원클릭 설치, WSL2 또는 Hyper-V 기반 선택

Docker Desktop 설치 준비

Docker Desktop을 설치하기 위해서는 몇 가지 준비 작업이 필요합니다. 특히 Windows에서는 WSL2(Windows Subsystem for Linux 2) 또는 Hyper-V를 통해 설치할 수 있습니다.

여기서는 WSL2를 선택하여 진행하는 방법을 설명하겠습니다. 설치를 위해 먼저 시스템 요구 사항을 확인하는 것이 필요합니다.

시스템 요구 사항

  1. 운영 체제: Windows 10 64비트 프로페셔널, 엔터프라이즈, 또는 교육 버전
  2. WSL2 활성화: WSL2가 설치되어 있어야 합니다.
  3. 가상화 기술: BIOS에서 가상화 기술이 활성화되어 있어야 합니다.
  4. 디스크 공간: 최소 4GB 이상의 여유 공간 필요.
요구 사항 세부 사항
운영 체제 Windows 10 64-bit Pro, Enterprise, Education
WSL2 활성화 반드시 활성화되어 있어야 함
디스크 공간 최소 4GB의 여유 공간 필요

다른 내용도 보러가기 #1

Docker Desktop 설치 방법

Docker Desktop을 설치하는 과정은 비교적 간단합니다. 아래의 단계를 따라서 설치를 진행해 보세요.

  1. 설치 파일 다운로드: Docker 공식 웹사이트(https://docs.docker.com/desktop/install/windows-install/)에서 설치 파일을 다운로드합니다.
  2. 설치 실행: 다운로드한 설치 파일을 실행합니다. 설치 과정에서 "Use WSL2 instead of Hyper-V"를 선택합니다.
  3. 리부팅: 설치가 완료되면 "Close and restart" 버튼을 클릭하여 시스템을 재부팅합니다.
  4. Docker Desktop 실행: 바탕화면 또는 시작 메뉴에서 Docker Desktop을 실행합니다.
  5. WSL 커널 업데이트: 최초 실행 시 WSL 커널 업데이트 안내가 나타나면, 안내에 따라 WSL2 커널 업데이트를 진행합니다. 해당 링크를 클릭하여 설치 파일을 다운로드 후 설치합니다.
단계 설명
1. 설치 파일 다운로드 Docker 웹사이트에서 설치 파일 다운로드
2. 설치 실행 "Use WSL2 instead of Hyper-V" 선택
3. 리부팅 시스템을 재부팅
4. Docker 실행 바탕화면 또는 시작 메뉴에서 실행
5. WSL 커널 업데이트 WSL 커널 업데이트 안내에 따라 진행

Docker Desktop 설정 및 로그인

Docker Desktop을 실행한 후에는 간단한 초기 설정을 진행하고, Docker Hub에 로그인해야 합니다. Docker Hub는 컨테이너 이미지를 저장하고 관리하는 클라우드 기반의 레지스트리입니다.

Docker Hub 로그인 방법

  1. Docker Hub 가입: 먼저 hub.docker.com에서 계정을 생성합니다.
  2. Docker Desktop 로그인: Docker Desktop을 실행하면 자동으로 로그인 화면이 나타납니다. 해당 화면에서 사용자 정보를 입력하여 로그인합니다.
  3. 문제 발생 시 대처: 일부 시스템 환경에서는 웹 브라우저가 자동으로 열리면서 로그인 확인 메시지가 나타날 수 있습니다. 이 경우 PowerShell 또는 CMD 창에서 직접 로그인할 수 있습니다. 아래 명령어를 사용합니다.

docker login -u <LOGIN_ID> -p <PASSWORD>

단계 설명
1. 가입 hub.docker.com에서 계정 생성
2. 로그인 Docker Desktop에서 사용자 정보 입력
3. 문제 해결 CMD 또는 PowerShell에서 직접 로그인

Docker 이미지 다운로드

Docker Hub에 로그인한 후, 사용자는 필요한 컨테이너 이미지를 다운로드할 수 있습니다. 예를 들어, 우분투 이미지를 다운로드하는 방법은 다음과 같습니다.

  1. 이미지 검색: Docker Hub에서 'Ubuntu'를 검색합니다.
  2. Pull 명령어 복사: 원하는 이미지의 태그를 확인하고, 'Pull' 명령어를 클립보드에 복사합니다.
  3. 터미널에서 다운로드: Windows 명령어 터미널을 열고 아래 명령어를 입력하여 이미지를 다운로드합니다.

docker pull ubuntu:latest

단계 설명
1. 이미지 검색 Docker Hub에서 'Ubuntu' 검색
2. Pull 명령어 복사 원하는 이미지의 Pull 명령어 복사
3. 다운로드 터미널에서 'docker pull' 명령어 사용

다른 내용도 보러가기 #2

Docker 컨테이너 생성 및 실행

이제 다운로드한 이미지를 바탕으로 컨테이너를 생성하고 실행할 수 있습니다. 컨테이너는 애플리케이션이 실행되는 독립적인 환경입니다.

컨테이너 생성 및 실행

  1. 컨테이너 생성: 아래 명령어를 사용하여 컨테이너를 생성합니다.

docker run -dit --name my-ubuntu ubuntu:latest

이 명령어는 'my-ubuntu'라는 이름의 우분투 컨테이너를 생성하고 백그라운드에서 실행합니다.

  1. 컨테이너 목록 조회: 현재 실행 중인 컨테이너 목록을 확인하기 위해 아래 명령어를 사용합니다.

docker ps

단계 설명
1. 컨테이너 생성 'docker run' 명령어로 컨테이너 생성
2. 목록 조회 'docker ps' 명령어로 실행 중인 컨테이너 조회

컨테이너 접근 및 관리

생성한 컨테이너에 접근하여 필요한 명령어를 실행할 수 있습니다. 아래는 컨테이너에 접근하는 방법입니다.

컨테이너 접근

  1. 컨테이너 접속: 아래 명령어를 통해 컨테이너에 접속합니다.

docker exec -it my-ubuntu /bin/bash

이 명령어를 통해 'my-ubuntu' 컨테이너의 bash 쉘에 접속할 수 있습니다.

  1. 명령어 실행: 컨테이너 내에서 필요한 명령어를 실행합니다. 예를 들어, echo "Hello, World!"와 같은 간단한 명령어를 사용해 볼 수 있습니다.

컨테이너 관리

  • 중지: 아래 명령어로 컨테이너를 중지할 수 있습니다.

docker stop my-ubuntu

  • 다시 시작: 중지된 컨테이너를 다시 실행하려면 아래 명령어를 사용합니다.

docker restart my-ubuntu

  • 삭제: 더 이상 필요 없는 컨테이너는 아래와 같이 삭제할 수 있습니다.

docker rm my-ubuntu

단계 설명
1. 컨테이너 접속 'docker exec' 명령어로 컨테이너 접속
2. 명령어 실행 컨테이너 내에서 필요한 명령어 실행
3. 관리 컨테이너 중지, 다시 시작, 삭제 명령어 사용

Docker 이미지 삭제

필요 없는 이미지가 생길 경우, 해당 이미지를 삭제할 수 있습니다. 아래의 명령어를 사용하여 이미지를 삭제합니다.

docker rmi <이미지명>

예를 들어, 우분투 이미지를 삭제하고 싶다면 아래와 같이 입력합니다.

docker rmi ubuntu

단계 설명
1. 이미지 삭제 'docker rmi' 명령어로 필요 없는 이미지 삭제

결론

이와 같이 Windows 환경에서 Docker Desktop을 설치하고 사용할 수 있는 방법을 알아보았습니다. Docker는 애플리케이션의 배포 및 관리를 효율적으로 돕는 도구로, 다양한 환경에서 활용될 수 있습니다.

이번 글을 통해 기본적인 설치 및 사용법을 알아보고, 필요에 따라 Docker를 활용하여 더욱 효율적인 개발 환경을 구축해 보시기 바랍니다.

관련 영상

같이 보면 좋은 글