windows server 2019可以安装docker CE吗?

问题描述 投票:0回答:1

windows server 2019可以安装docker CE吗?

大家好,我正在尝试在 Windows Server 2019 上安装 docker 来运行我工作中所需的一些容器。我按照 https://learn.microsoft.com/en-us/virtualization/windowscontainers/quick-start/set-up-environment?tabs=dockerce#windows-server-1 上的说明使用 Docker CE / Mobby选项

安装 docker 后,我尝试使用以下命令下载并运行测试容器:docker pull mcr.microsoft.com/windows/nanoserver:ltsc2022 但是,我收到以下错误:

连接时出错:此错误可能表明 docker 守护进程 未运行:发布 “http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.47/images/create?fromImage=mcr.microsoft.com%2Fwindows%2Fnanoserver&tag=ltsc2022”: open //./pipe/docker_engine: 系统找不到该文件 指定。

我尝试使用

restart-service *docker*
重新启动 docker。但我收到以下错误:

restart-service:无法启动服务“Docker Engine (docker)”。

我不知道还能做什么或如何解决问题,我尝试卸载 docker 但找不到卸载命令

我希望有人能帮助我。感谢您的阅读

docker docker-compose windows-server-2019
1个回答
0
投票

首先检查docker是否正在运行 在powershell运行中

Get-Service docker

如果它停止了,请启动它

Start-Service docker

如果 docker 仍然无法启动,请确保已安装容器功能

Install-WindowsFeature -Name containers

然后重新启动服务器。

也可以尝试拉取不同的 nanoserver 版本,例如 ltsc2019

docker pull mcr.microsoft.com/windows/nanoserver:ltsc2019

如果这些都不起作用,您可能需要卸载并重新安装 docker

Uninstall-Package -Name docker -ProviderName DockerMsftProvider
Install-Package -Name docker -ProviderName DockerMsftProvider

祝你好运:)

© www.soinside.com 2019 - 2024. All rights reserved.