小编bdn*_*n02的帖子

Windows 2016:Docker容器错误

我在Windows服务器2016上使用docker,我使用"microsoft/windowsservercore:latest"图像创建了一个容器.在此图像上,我已经安装了"打印服务器"角色,但是当我尝试调用"Get-Printer"cmdlet时,我在假脱机程序服务中获得了错误.这些是用于重新创建问题的命令:

docker run -d --name testspoolererror1 microsoft/windowsservercore:latest ping -t localhost
docker exec -it testspoolererror1 powershell
Install-WindowsFeature Print-Server
Set-Service spooler -StartupType Automatic
Start-Service spooler
Get-Service spooler
Get-Printer
Run Code Online (Sandbox Code Playgroud)

这是我收到错误时:

Get-Printer:无法访问后台处理程序服务.确保后台打印程序服务正在运行.在行:1 char:1 + Get-Printer + ~~~~~~~~~~~ + CategoryInfo:NotSpecified:(MSFT_Printer:ROOT/StandardCimv2/MSFT_Printer)[Get-Printer],CimException + FullyQualifiedErrorId:HRESULT 0x800706ba, Get-Printer在事件查看器中,我发现错误:Print Spooler服务意外终止.它完成了这2次.

任何人都可以帮我解决这个问题吗?

windows docker windows-server-2016

8
推荐指数
1
解决办法
1013
查看次数

标签 统计

docker ×1

windows ×1

windows-server-2016 ×1