本来、#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