如何在windows server 2016上安装Docker + Docker Compose
Quick Start
简单来说,按照Microsoft官网上的来做就行了。但是,不用加-Repository PSGallery -Force
, 加了就报错
安装Docker
1 2 3 4 5 6 7 8
| Install-Module -Name DockerMsftProvider
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12;
Install-Package -Name docker -ProviderName DockerMsftProvider
Restart-Computer -Force
|
安装Docker-Compose
1 2 3
| [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Invoke-WebRequest "https://github.com/docker/compose/releases/download/v2.10.2/docker-compose-Windows-x86_64.exe" -UseBasicParsing -OutFile $Env:ProgramFiles\Docker\docker-compose.exe
|
坑
出现各种奇怪的问题
首先更新windows server
在Install-Module -Name DockerMsftProvider
出现问题
别加-Repository PSGallery -Force
Reference
- https://docs.microsoft.com/zh-cn/virtualization/windowscontainers/quick-start/set-up-environment?tabs=Windows-Server
- https://docs.docker.com/compose/install/compose-plugin/#install-compose-on-windows-server