본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 시스템·유틸리티 · 윈도우즈 유틸

Stevedore

0

Stevedore는 Windows 컨테이너를 위한 간편한 Docker 환경을 제공하는 오픈소스 소프트웨어입니다.

Docker Desktop 대체Windows 컨테이너컨테이너

소개

Stevedore는 Windows 컨테이너를 위한 간편한 Docker 환경을 제공하는 오픈소스 소프트웨어입니다. Rust로 개발된 이 프로젝트는 Docker Desktop이나 Mirantis Container Runtime을 대체하여 Windows에서 컨테이너를 손쉽게 실행할 수 있도록 설계되었습니다. Docker Engine, Docker Compose, Buildx, nerdctl 등 핵심 구성 요소를 통합 번들로 제공하여 별도의 설정 없이 Windows 컨테이너 기능을 사용할 수 있게 합니다.

상세정보

수동 설치

GitHub 릴리스 페이지에서 MSI 설치 프로그램을 다운로드한 후 실행합니다. 설치 마법사의 안내에 따라 진행하고, 설치가 완료된 후 컴퓨터를 재부팅해야 합니다. 재부팅은 Windows 컨테이너 기능 설치와 사용자를 docker-users 그룹에 추가하기 위해 필요합니다.

패키지 관리자 설치

Chocolatey가 설치된 경우 관리자 권한 PowerShell에서 다음 명령어를 실행합니다:

choco install stevedore

WinGet을 사용하는 경우 다음 명령어를 실행합니다:

winget install stevedore

패키지 관리자로 설치한 후에도 재부팅이 필요합니다.

고급 명령줄 설치 옵션

MSI 설치 프로그램은 다양한 명령줄 옵션을 지원합니다. 무인 설치를 위해 /quiet 옵션을 사용할 수 있습니다. 특정 기능만 설치하려면 ADDLOCAL=Feature1,Feature2 구문을 사용합니다. Hyper-V 지원을 설치하려면 FeatureHyperV를 지정합니다.

설치 경로를 지정하려면 INSTALLDIR=%ProgramFiles%Stevedore와 같은 MSI 속성을 사용할 수 있습니다.

기본 사용법

설치 및 재부팅 후 docker 명령어가 PATH에 추가되어 즉시 사용 가능합니다. 터미널에서 docker run –rm hello-world를 실행하여 정상 설치를 확인할 수 있습니다.

Docker Compose 사용

Stevedore는 Docker Compose V2와 V1 호환 모드를 모두 지원합니다. 새로운 docker compose 명령어를 사용하거나 기존 docker-compose 명령어를 사용할 수 있습니다.

nerdctl 사용 (실험적 기능)

Docker 없이 컨테이너를 실행하고 싶다면 nerdctl을 사용할 수 있습니다. 다음 명령어로 테스트할 수 있습니다:

nerdctl run –rm -it hello-world

nerdctl 빌드 시 write /dev/stdout 오류가 발생하면 –progress=plain 옵션을 추가합니다.

이런 경우에 유용합니다

  • Windows에서 컨테이너 기술을 간편하게 시작하고 싶을 때
  • Docker Desktop을 대체하는 가벼운 솔루션이 필요할 때
  • Windows 컨테이너 기반 애플리케이션을 개발하거나 테스트할 때
  • 企业 환경에서 컨테이너 배포를 자동화할 때

지원 환경 및 시스템 요구사항

Stevedore는 다음 Windows 버전을 지원합니다:

  • Windows 10 (1809 빌드 17763 이상)
  • Windows 11
  • Windows Server 2019, 2022, 2025

참고: Windows 컨테이너만 지원하며, Linux 컨테이너는 지원하지 않습니다.

제한 사항 및 확인 사항

Stevedore는 Windows 컨테이너만 지원합니다. Linux 컨테이너를 실행하려면 Rancher Desktop이나 Container Desktop과 같은 대체 솔루션을 사용해야 합니다. nerdctl을 사용할 때 일부 기능은 실험적 단계이며, 관리자 권한이 필요할 수 있습니다.

시스템 요구사항

Windows 10 (1809 빌드 17763 이상), Windows 11, 또는 Windows Server 2019/2022/2025가 필요합니다. 설치 후 시스템 재부팅이 필요합니다.