最近在安裝 Docker 的過程中遇到了一個莫名其妙的問題,就是不管從哪里下載安裝包都安裝不成功,不斷地藍屏。
經過排查,發現這個問題是由于本機已經裝有 Hyper-V,而 Hyper-V 與 Docker 安裝時默認的 VirtualBox 產生沖突造成的。
解決的方法如下:
$dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
該命令將會禁用 Hyper-V 功能。禁用后重啟電腦。
然后再安裝 Docker,使用下面的命令:
$curl -fsSL https://get.docker.com -o get-docker.sh
$sudo sh get-docker.sh
第一條命令是通過 curl 下載 Docker 安裝包,并將其保存為 get-docker.sh 文件。
第二條命令是使用 sudo 權限來運行 get-docker.sh 文件,開始安裝 Docker。
安裝完成后,使用下面的命令來啟動 Docker:
$sudo systemctl start docker
接著使用下面的命令來檢查 Docker 是否啟動成功:
$sudo systemctl status docker
如果顯示 running,則說明 Docker 啟動成功。
總之,遇到 Docker 安裝藍屏問題,首先要排除 Hyper-V 與 VirtualBox 之間的沖突,然后使用 curl 命令安裝 Docker,再使用 systemctl 命令來啟動 Docker。