如果您在使用Docker時遇到“docker不是內(nèi)部命令”的錯誤提示,這意味著Windows操作系統(tǒng)未正確配置Docker環(huán)境變量。
要使用Docker,需要先在Windows環(huán)境中安裝Docker Desktop應用程序。安裝后,應在本地計算機的環(huán)境變量中設置DOCKER_HOST和DOCKER_CERT_PATH。
DOCKER_HOST=tcp://localhost:2375 DOCKER_CERT_PATH=C:\Users\{your-username}\.docker\machine\machines\default
如果在本地計算機上未設置這些環(huán)境變量,則將無法通過命令行使用Docker。
可在Windows中按以下步驟設置Docker環(huán)境變量:
1. 打開Windows PowerShell控制臺。
2. 輸入以下命令獲取Docker所需環(huán)境變量:
docker-machine env --shell powershell default | Invoke-Expression
該命令將獲取所需環(huán)境變量并將其應用于Windows PowerShell會話。
3. 如果在Windows PowerShell中運行Docker時收到“docker不是內(nèi)部命令”的錯誤提示,請通過在控制臺中輸入以下命令來重新啟動計算機:
shutdown /r /t 0
重新啟動后,應已正確設置Docker環(huán)境變量,可以在Windows PowerShell中正常運行Docker。