一、根據官方說明進行安裝 , 看起來過程相當簡單, 但問題還是有的
準備 Windows 操作系統容器 | Microsoft Learn
// 一個 powershell 腳本,該腳本配置環境以啟用與容器相關的 OS 功能并安裝 Docker 運行時。
Invoke-WebRequest -UseBasicParsing "https://raw.githubusercontent.com/microsoft/Windows-Containers/Main/helpful_tools/Install-DockerCE/install-docker-ce.ps1" -o install-docker-ce.ps1
.\install-docker-ce.ps1
1. 不能運行 linux 鏡像, 參考此篇?How to Run 🐧 Linux Containers on Windows Server 2019
// To switch to Linux Containers
[Environment]::SetEnvironmentVariable("LCOW_SUPPORTED", "1", "Machine")
2. 單個文件映射到宿主機會報錯, 被識別為目錄
Error response from daemon: invalid volume specification: 'D:\xxxx\appsettings.json:/data/api/appsettings.json:rw': invalid mount config for type "bind": source path must be a directory
3. 網絡環境最好是檢查一下, 不然會出各種錯誤
二、使用 WSL 安裝 unbutu , 之后再運行 docker?
參考此篇??https://zhuanlan.zhihu.com/p/464405312
或? 官方??https://learn.microsoft.com/zh-cn/windows/wsl/install
但是我裝好之后在運行的時候總是報錯? docker 服務沒啟動, 最終放棄
三、在 VMware 中創建 Linux 虛擬機, 然后再安裝? docker(套娃 🪆)
...如果實在是這樣, 建議直接更換 Linux 系統
建議: 不要輕易嘗試在 windows? server上安裝及運行? docker
windows 10 & windows 11 這種支持?docker desktop 的還是可以的