我在带有 Windows 容器的 Windows 10 上使用 Docker Desktop,没有任何问题。
现在,我也想在 Windows Server 上使用 Docker,到目前为止我已经尝试过 Windows Server 2016 和 Windows Server 2019。
我可以毫无问题地安装 Docker Enterprise,我可以毫无问题地启动基于 nanoserver 映像的容器。但过了一会儿(大约 10 到 20 分钟),容器就会终止。
有没有人见过这样的行为?这是预期的行为吗?
窗户是
OS Name: Microsoft Windows Server 2019 Standard
OS Version: 10.0.17763 N/A Build 17763
我已经使用以下命令安装了 Docker:
Install-WindowsFeature -Name Containers
Uninstall-WindowsFeature Windows-Defender
Restart-Computer -Force
Install-Module -Name DockerMsftProvider -Repository PSGallery -Force
Install-Package -Name docker -ProviderName DockerMsftProvider -Force -RequiredVersion 19.03
Start-Service docker
之后我可以使用该docker ps命令,我可以使用该命令启动 nanoserver 映像
docker run -it mcr.microsoft.com/windows/nanoserver:1809 cmd
容器启动,我可以使用它。
但是当我把它打开并且在里面什么都不做时,过了一会儿它就终止了。servercore:ltsc2019图像和从该图像派生的图像也会发生同样的情况。