差異處
這裏顯示兩個版本的差異處。
兩邊的前次修訂版 前次修改 下次修改 | 前次修改 | ||
tech:dockur_windows [2024/03/08 14:03] – [測試用 docker-compose 啟動一個 Windows 11] jonathan | tech:dockur_windows [2024/03/08 21:41] (目前版本) – [測試方式] jonathan | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== 用 docker-compose 啟動一個 Windows | + | ====== 用 docker-compose 啟動一個 Windows |
* 想找一個可以在 Linux 環境下不用 VM 方式可啟用的 windows 方案, 找到這個用 docker 啟動的方式.. 不過技術原理還是透過 Linux 內的 kvm 來達成 | * 想找一個可以在 Linux 環境下不用 VM 方式可啟用的 windows 方案, 找到這個用 docker 啟動的方式.. 不過技術原理還是透過 Linux 內的 kvm 來達成 | ||
===== 測試方式 ===== | ===== 測試方式 ===== | ||
- | * 測試環境 : [[tech/alpine_docker]] | + | * 測試環境 : [[tech/docker|Ubuntu 20.04 + Docker Compose]] |
- | * 8vCore, 16G RAM, 100G SSD | + | * 8vCore, 16G RAM, 120G SSD |
- | - 確認一下是否目前 linux 支援 | + | - 確認這環境是否可支援 |
sudo apt install cpu-checker | sudo apt install cpu-checker | ||
sudo kvm-ok | sudo kvm-ok | ||
+ | </ | ||
+ | root@dockur-win-86: | ||
+ | INFO: Your CPU does not support KVM extensions | ||
+ | KVM acceleration can NOT be used | ||
+ | </ | ||
+ | iiidevops@dockur-win-86: | ||
+ | [sudo] password for iiidevops: | ||
+ | INFO: /dev/kvm exists | ||
+ | KVM acceleration can be used | ||
</ | </ | ||
+ | - 預計啟動 win10 / 4Core / 8G RAM / 64G HD | ||
- 編輯 docker-compose.yml< | - 編輯 docker-compose.yml< | ||
version: " | version: " | ||
行 26: | 行 36: | ||
restart: on-failure | restart: on-failure | ||
environment: | environment: | ||
- | - VERSION=" | + | - VERSION=win10 |
- | - RAM_SIZE=" | + | - CPU_CORES=4 |
- | - CPU_CORES=" | + | - RAM_SIZE=8G |
- | - DISK_SIZE=" | + | - DISK_SIZE=64G |
volumes: | volumes: | ||
- ./ | - ./ | ||
行 36: | 行 46: | ||
docker compose up -d | docker compose up -d | ||
</ | </ | ||
+ | - 連上網頁查看安裝進度 http:// | ||
+ | - 透過遠端桌面連上 使用預設帳號 **docker (無密碼)** 登入 \\ {{: | ||
===== 參考網址 ===== | ===== 參考網址 ===== |