Windows Server에서 Linux Docker 컨테이너를 실행하는 방법

Microsoft에서 제공하고 PowerShell을 통해 설치할 수 있는 Windows용 Docker는 Windows Server 사용자가 Windows 컨테이너를 다운로드하고 배포할 수 있도록 합니다. 그러나 이 버전의 Docker는 제한적이며 Linux 컨테이너는 실행할 수 없으며 Windows 컨테이너만 실행할 수 있습니다.

고급 서버 응용 프로그램의 상당 부분은 Linux 전용입니다. 즉, PhotoPrism, Postgres, Httpd, Memcached 등과 같은 것을 Windows Server 에 배포하려면 Docker에서 Linux 컨테이너 지원이 필요합니다.

이 가이드에서는 Windows Server의 Windows용 Docker Desktop을 사용하여 Windows 서버 시스템에서 Linux 컨테이너를 실행하는 방법을 보여줍니다.

Windows Server에서 Linux Docker 컨테이너를 실행하는 방법

Windows용 Docker Desktop을 다운로드하는 방법

Windows용 Docker Desktop은 PowerShell에서 Windows가 제공하는 Docker와 다릅니다. Docker Desktop을 사용하면 사용자가 Linux 및 Windows 컨테이너를 모두 실행할 수 있으며 적절한 GUI가 함께 제공됩니다.

Windows용 Docker Desktop을 사용하려면 Dockerhub에서 계정을 만들어야 합니다. 사이트로 이동하여 '오늘 무료로 시작하기' 상자에 사용자 이름, 이메일 주소 및 비밀번호를 입력하여 가입합니다.

가입이 완료되면 이메일 계정을 확인하고 로그인합니다. 그런 다음 Dockerhub에 액세스합니다. 다운로드하면 "데스크톱 응용 프로그램을 다운로드하십시오."라는 메시지가 표시됩니다. "Windows용 다운로드" 버튼을 찾아 클릭하여 Windows용 Docker Desktop 설치 프로그램 EXE를 다운로드합니다.

Windows Server에서 Windows용 Docker Desktop을 설정하는 방법

Windows Server에서 Linux Docker 컨테이너를 실행하는 방법

Windows용 Docker Desktop은 Linux 컨테이너 지원을 위해 WSL 2 또는 Hyper-V와 함께 작동합니다. WSL 2(Linux용 Windows 하위 시스템)가 제안되며 이 가이드에서는 Hyper-V를 다루지 않습니다.

시작하려면 Windows Server 버전이 WSL 2를 지원하는지 확인하세요. 시스템이 WSL 2를 지원하는지 확인했으면 Windows Server에서 파일 탐색기를 열고 "다운로드" 폴더를 선택합니다. 여기에서 Windows 설치 프로그램 EXE용 Docker Desktop을 두 번 클릭하여 시작할 수 있습니다.

설치 프로그램이 열리면 자동으로 확인됩니다. Windows Server 버전에 따라 완료하는 데 다소 시간이 걸릴 수 있습니다. 설치가 확인되면 Hyper-V 또는 WSL 2를 선택해야 합니다. "WSL 2"를 선택합니다.

WSL 2를 선택하면 Windows 애플리케이션용 Docker Desktop이 Docker 배포를 시작하고 Linux 및 Windows Docker 컨테이너를 실행하는 데 필요한 모든 항목을 시작합니다. 배포를 완료하는 데 시간이 오래 걸릴 수 있으므로 기다려 주십시오.

배포가 완료되면 설치가 완료되고 Windows용 Docker Desktop이 Windows Server에 설치됩니다. 여기에서 데스크톱의 애플리케이션을 통해 실행하고 앱에 로그인합니다.

Windows Server에서 Linux 컨테이너를 활성화하는 방법

Windows Server에서 Linux Docker 컨테이너를 실행하려면 WSL이 필요합니다. Windows Desktop용 Docker는 WSL을 설치하지만 Linux 배포로 설정하지는 않습니다. 직접 설정해야 합니다.

WSL을 사용하기 전에 "가상 머신 플랫폼" 기능을 활성화해야 합니다. Powershell 창을 실행하고 아래 명령을 실행합니다.

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

다음으로 아래 wsl 명령을 사용하여 최신 버전의 WSL을 다운로드하고 wsl –install -d 명령을 사용하여 Ubuntu를 다운로드 및 설치합니다.

Windows Server에서 Linux Docker 컨테이너를 실행하는 방법

wsl --업데이트

wsl --set-default-버전 2

wsl --install -d 우분투

Ubuntu WSL 배포판을 다운로드하고 설치하는 데 몇 분 이상 걸리지 않습니다. 설치가 완료되면 wsl -l -v 명령을 실행하여 Ubuntu가 실제로 Windows의 WSL에 설치되고 설정되었는지 확인할 수 있습니다.

wsl -l -v

명령에 Ubuntu가 나열되면 Ubuntu를 성공적으로 설치한 것입니다. 이제 사용할 기본 배포를 설정해야 합니다. wsl –set-version 명령 으로 이를 수행할 수 있습니다 .

wsl --set-version 우분투 2

Ubuntu가 Windows Server의 WSL에 성공적으로 설치된 후 Ubuntu 터미널을 엽니다. Windows Server 데스크탑에서 시작 메뉴를 열고 "Ubuntu"를 선택하면 됩니다. 이렇게 하면 Ubuntu 터미널이 시작됩니다.

Ubuntu 터미널이 열린 상태에서 업데이트해야 합니다. apt updateapt upgrade 명령을 사용하여 Ubuntu WSL 터미널을 업데이트할 수 있습니다 .

Windows Server에서 Linux Docker 컨테이너를 실행하는 방법

sudo apt 업데이트 sudo apt 업그레이드

Ubuntu 터미널이 열리면 다음 명령을 사용하여 Docker가 WSL 내에서 작동하는지 테스트를 실행할 수 있습니다. 작동하지 않으면 Windows용 Docker Desktop을 다시 설치해야 합니다.

도커 풀 헬로 월드 도커 실행 헬로 월드

Windows Server에서 Linux 컨테이너를 다운로드하는 방법

Windows Server에서 Linux 도커 컨테이너를 가져오려면 먼저 Ubuntu WSL 터미널을 엽니다. 열리면 Dockerhub로 이동하여 Linux 컨테이너를 찾으십시오. 이 예에서는 Photoprism을 사용합니다.

도커 풀 포토프리즘/포토프리즘

컨테이너를 당기면 시스템에 나타납니다.

Windows Server에서 Linux 컨테이너를 실행하는 방법

Windows Server에서 Linux 컨테이너를 실행하려면 Ubuntu WSL 터미널을 시작하여 시작합니다. 그런 다음 docker ps -a를 실행하여 모든 컨테이너를 봅니다. 컨테이너 ID로 docker run을 실행하여 Linux 컨테이너를 실행할 수 있습니다 .

도커 실행 CONTAINER_ID

댓글 남기기

Windows 11용 KB5053658(빌드 26120.3653) 업데이트는 베타 채널에 새로운 복구 기능을 추가합니다.

Windows 11용 KB5053658(빌드 26120.3653) 업데이트는 베타 채널에 새로운 복구 기능을 추가합니다.

Windows 11용 KB5053658 업데이트(빌드 26120.3653)에는 빠른 시스템 복구, 내레이터 음성 요약, 새로운 녹색 화면 오류, Copilot 변경 사항이 포함되어 있습니다.

Microsoft Edge의 새 탭 페이지에서 Copilot을 활성화하는 방법

Microsoft Edge의 새 탭 페이지에서 Copilot을 활성화하는 방법

Edge 새 탭에서 Copilot을 사용하려면 플래그 페이지를 열고 NTP 작성기, 채팅 순위, 집중 및 Copilot 검색 사용 항목을 켜십시오.

Windows 11 빌드 27842는 Canary Channel에서 새로운 시각적 변경 사항을 제공합니다.

Windows 11 빌드 27842는 Canary Channel에서 새로운 시각적 변경 사항을 제공합니다.

Windows 11 빌드 27842가 Canary Channel에 배포되었습니다. 이번 업데이트에는 새로운 배터리 아이콘, 업데이트된 버그 체크 오류 화면, 그리고 새로운 마우스 설정이 포함되어 있습니다.

Windows 11 빌드 22635.4870(KB5050087)은 베타 채널에 잠금 화면 변경 사항을 제공합니다.

Windows 11 빌드 22635.4870(KB5050087)은 베타 채널에 잠금 화면 변경 사항을 제공합니다.

Windows 11용 KB5050087 업데이트(빌드 22635.4870)가 베타 채널에 출시되었으며, 파일 탐색기의 잠금 화면 위젯 사용자 지정 및 변경 기능이 포함되어 있습니다.

Windows 11 25H2용 빌드 26220.6780(KB5067103)에서 실행(개발자용)에 다크 모드가 추가되었습니다.

Windows 11 25H2용 빌드 26220.6780(KB5067103)에서 실행(개발자용)에 다크 모드가 추가되었습니다.

KB5067103(빌드 26220.6780 및 26120.6780)은 Windows 11 실행 창의 다크 모드를 개선하고, 설정의 AI 에이전트를 향상시키며, 버그 수정 사항을 배포합니다.

Windows 11에서 업데이트 KB5066835 설치 후 LocalHost 문제를 해결하는 방법

Windows 11에서 업데이트 KB5066835 설치 후 LocalHost 문제를 해결하는 방법

2025년 10월 Windows 11 업데이트 KB5066835 설치 후 발생하는 localhost 문제를 해결하려면 Windows Update를 실행하거나 PowerShell을 사용하십시오.

Windows 11 25H2 설치 시 문제 발생을 방지하는 방법

Windows 11 25H2 설치 시 문제 발생을 방지하는 방법

Windows 11 25H2로 업그레이드할 때 발생하는 설치 문제를 방지하고 24H2, 23H2 또는 Windows 10에서 쉽게 지원 범위를 확장하는 데 도움이 되는 팁입니다.

윈도우 11에서 터치스크린 기능을 비활성화하는 방법

윈도우 11에서 터치스크린 기능을 비활성화하는 방법

장치 관리자, PowerShell 또는 레지스트리를 사용하여 Windows 11에서 터치스크린을 비활성화하는 방법입니다. 터치 입력을 끄거나 다시 활성화하는 단계별 지침입니다.

Windows 11에서 Microsoft Defender를 사용하여 오프라인 바이러스 검사를 수행하는 방법

Windows 11에서 Microsoft Defender를 사용하여 오프라인 바이러스 검사를 수행하는 방법

Windows 11에서 Microsoft Defender 오프라인 기능을 사용하면 제거하기 어려운 바이러스, 루트킷 및 기타 악성 프로그램을 신속하게 제거할 수 있습니다. 그 방법을 알려드리겠습니다.

윈도우 11에서 저장 공간을 확보하는 방법

윈도우 11에서 저장 공간을 확보하는 방법

Windows 11에서 저장 공간을 확보하려면 임시 파일, 정리 권장 사항, 저장소 센스를 사용하고, 최대 절전 모드를 비활성화하고, 바이러스 검사를 수행하고, 앱을 제거하세요.