사실 #Winboat의 아이디어는 훌륭하지만, 현재 구현 상태는 다소 불안정해 보입니다. 올해 초 설치한 이후 시스템이 잘 작동해 왔으나, 오늘 소프트웨어가 완전히 작동을 멈췄습니다.
이미지가 갑자기 메모리(RAM) 부족 오류를 보고했습니다. 수동으로 문제를 해결하려 시도했지만, 안타깝게도 시스템을 완전히 사용할 수 없는 상태로 만들고 말았습니다. 더 이상 문제 해결에 시간을 낭비하는 대신, 곧바로 Dockurr Windows 이미지로 전환했습니다. 어차피 이 이미지가 Winboat의 기술적 기반이기도 합니다.

1. 준비 과정
저는 Podman을 사용하고 있기 때문에, 먼저 호스트 시스템에 필요한 디렉토리를 생성했습니다. 이렇게 하면 컨테이너를 다시 생성해야 할 경우에도 데이터 무결성을 유지할 수 있습니다.
mkdir -p $HOME/Windows/System
mkdir -p $HOME/Windows/Shared
2. 실행 명령
중요 참고 사항: -e USERNAME 및 -e PASSWORD 변수의 자리 표시자를 본인의 개인 로그인 정보로 바꾸세요.
podman run -d \
--name windows \
-p 8006:8006 \
--device=/dev/kvm \
--cap-add NET_ADMIN \
-e RAM_SIZE="8G" \
-e USERNAME="Carsten" \
-e PASSWORD="1234" \
-e LANGUAGE="German" \
-v $HOME/Windows/System:/storage:Z \
-v $HOME/Windows/Shared:/shared:Z \
--stop-timeout 120 \
dockurr/windows
컨테이너가 활성화되면 브라우저를 통해 직접 Windows 인스턴스에 접속할 수 있습니다.
http://127.0.0.1:8006

3. 요약
위에서 언급한 명령은 한 번만 실행하면 되었습니다. 이제 일상적인 작업에서 다음 단축 명령어를 통해 Windows 환경을 매우 편리하게 제어할 수 있습니다.
- 시작:
podman start windows - 중지:
podman stop windows(또는 Windows 내부에서 직접 종료) - 상태 확인:
podman ps -a
관련 링크:
- 사용된 이미지: GitHub - dockur/windows
- 원래 앱: Winboat.app
- Podman 프로젝트 페이지: Podman