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

Docker는 Windows, Linux 및 BSD 서버 시스템을 위한 강력한 컨테이너화 프로그램입니다. Docker를 사용하면 Plex, NextCloud, PhotoPrism, Nginx 등과 같이 독립적인 다양한 앱을 배포할 수 있습니다. Windows Server에서 Docker 컨테이너를 실행하는 방법은 다음과 같습니다.

Windows Server에 Docker를 설치하는 방법

Windows Server에서 명령줄 버전의 Docker를 사용하려면 PowerShell 도구를 통해 설치해야 합니다. Windows Server에서 관리자 권한으로 Powershell을 엽니다.

Powershell 애플리케이션이 열리면  Install-Module 명령을 사용합니다. 이 명령은 Windows Server에서 "PSGallery" Powershell 갤러리 소프트웨어 리포지토리를 활성화합니다.

Install-Module -Name DockerMsftProvider ` -Repository PSGallery ` -Force

Windows는 위의 모듈 명령을 실행하여 "NuGet" 공급자를 가져오도록 요청할 것입니다. 키보드에서 "Y"를 선택하여 가져옵니다. 그런 다음  아래의 Install-Package  명령을 실행하여 서버에 "docker" 패키지를 설치합니다.

Install-Package -Name docker ` -ProviderName DockerMsftProvider

위의 명령을 입력하면 Powershell은 “패키지는 신뢰할 수 있는 것으로 표시되지 않은 패키지 소스에서 왔습니다. "DockerDefault"에서 소프트웨어를 설치하시겠습니까? 

키보드에서 키를 눌러  Windows Server에 이 소프트웨어 소스를 신뢰하고 Powershell을 통해 Docker를 설치하겠다고 알립니다. 그런 다음 Powershell 도구가 "docker" 패키지 설치를 완료하면 Windows Server를 재부팅해야 합니다. 아래 명령으로 재부팅할 수 있습니다.

다시 시작-컴퓨터-강제

재부팅하면 서버에 다시 로그인합니다. 그런 다음 Powershell을 다시 시작하고  Get-WindowsFeature  명령을 사용하여 Docker가 활성화되었는지 확인합니다. 당신이 그렇게 가정하면, 당신은 볼 수 있습니다 [X] Containers.

Docker에 대해 자세히 알아보려면  Powershell 애플리케이션에서 docker –help  명령을 실행하십시오. 이렇게 하면 Docker의 "도움말" 섹션이 표시됩니다. 이 섹션에서는 Docker 도구와 해당 명령을 사용하는 방법에 대해 알아야 할 모든 내용을 설명합니다.

도커 --도움말

Docker가 작동하는지 확인하는 방법

Docker 애플리케이션이 Windows Server에서 올바르게 작동하는지 확인하려면 "hello-world" 컨테이너를 다운로드하고 실행해야 합니다. "hello-world"를 다운로드하려면 Powershell이 ​​열려 있어야 합니다. 그런 다음 다음 명령을 사용하십시오.

도커 풀 헬로 월드

"hello-world" 컨테이너를 "풀"할 수 있는 경우 Docker는 Windows 서버에서 제대로 실행되어야 합니다. "hello-world" 컨테이너를 실행하려면 다음 docker run  명령을 실행합니다. 

도커 실행 안녕하세요 세계

위의 명령이 성공했다고 가정하면 다음 메시지가 표시됩니다.

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
(windows-amd64, nanoserver-ltsc2022)
3. The Docker daemon created a new container from that image which runs the
executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
to your terminal.

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

Windows Server에서 Docker 컨테이너를 실행하려면 먼저 Dockerhub 에서 하나를 가져와야 합니다 . Dockerhub로 이동하여 서버에서 실행하려는 컨테이너를 검색합니다. 그러나 Linux 컨테이너가 아닌 Windows 컨테이너만 사용할 수 있다는 점에 유의하십시오.

참고: Windows Server에서 Linux 컨테이너를 사용하려는 경우 가능합니다. 그러나 이 가이드에서 다루는 Enterprise 버전의 Docker 대신 Windows용 Docker를 설치해야 합니다.

이미지를 찾으면 실행 방법에 대한 공식 지침 페이지를 읽으십시오. 그런 다음 Powershell 창을 엽니다. 그런 다음 docker pull 명령을 사용하여 docker 이미지를 시스템으로 풀다운합니다  . 

도커 풀 윈도우 도커 컨테이너

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

Windows Server 에서 Docker 컨테이너를 실행하려면 Powershell에서 docker ps -a 명령을 실행하여 시작합니다  . 이 명령은 실행되지 않는 컨테이너를 포함하여 시스템의 모든 컨테이너를 나열합니다. 

도커 ps -a

docker ps -a  명령을 실행하면  Docker가 모든 컨테이너를 표시합니다. Windows Server에서 실행하려는 컨테이너의 ID를 찾습니다. 그런 다음  docker run  명령을 실행합니다.

도커 실행 CONTAINER_ID

위의 명령이 실행되면 Docker 컨테이너가 Windows Server에서 실행됩니다. 이 컨테이너를 종료하려면  docker stop  명령을 실행할 수 있습니다.

도커 중지 CONTAINER_ID

Windows Server에서 Docker 컨테이너를 삭제하는 방법

어느 시점에서 Windows Server 시스템에서 Docker 컨테이너를 삭제할 수 있습니다. 그렇게 하려면 다음을 수행하십시오. 먼저 파워쉘을 엽니다. 그런 다음  docker ps -a  명령을 실행하여 모든 컨테이너를 나열합니다.

도커 ps -a

모든 컨테이너를 나열한 후  docker rm  명령을 사용하여 Windows Server 시스템에서 컨테이너를 삭제합니다.

도커 rm 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에서 저장 공간을 확보하려면 임시 파일, 정리 권장 사항, 저장소 센스를 사용하고, 최대 절전 모드를 비활성화하고, 바이러스 검사를 수행하고, 앱을 제거하세요.