无法在Windows Server 2019数据中心上安装Docker Desktop 3.0.0



我已经从官方来源下载了最新版本的Docker Desktop,我正在尝试安装到新的生产服务器上。创建服务时,安装似乎失败了,尽管当我检查Docker Desktop服务是否存在时,它不会启动(因为一旦安装失败,Docker Desktop就会删除所有安装的文件(。

我基本上看不到任何信息说明为什么会失败。据我所知,我已经安装了所有先决条件。以下是上次失败尝试的安装日志:

Started on: 2020/12/18 13:20:52.776
File: C:UserswillcAppDataLocalDockerinstall-log.txt
CommandLine: "C:UserswillcDesktopDocker Desktop Installer.exe" 
[13:20:52.792][ManifestAndExistingInstallationLoader] No install path specified, looking for default installation registry key
[13:20:52.792][Program] No installation found
[13:20:52.886][InstallWorkflow] Using package: res:DockerDesktop
[13:20:52.886][InstallWorkflow] Downloading
[13:21:02.214][InstallWorkflow] Extracting manifest
[13:21:04.132][InstallWorkflow] Manifest found: version=50684, displayVersion=3.0.0, channelUrl=https://desktop.docker.com/win/stable/appcast.xml
[13:21:04.133][InstallWorkflow] Checking prerequisites
[13:21:05.110][InstallWorkflow] Prompting for optional features
[13:21:11.067][InstallWorkflow] Unpacking artifacts
[13:23:27.010][InstallWorkflow] Deploying component CommunityInstaller.CreateGroupAction
[13:23:27.121][InstallWorkflow] Deploying component CommunityInstaller.AddToGroupAction
[13:23:27.130][InstallWorkflow] Deploying component CommunityInstaller.EnableFeaturesAction
[13:23:29.224][InstallWorkflow] Deploying component CommunityInstaller.ServiceAction
[13:23:29.228][InstallWorkflow-ServiceAction] Removing service
[13:23:29.234][InstallWorkflow-ServiceAction] Creating service
[13:23:59.288][InstallWorkflow] Installation failed
Exception type: System.Exception, Exception message: Component CommunityInstaller.ServiceAction failed: Failed to start service: The service did not respond to the start or control request in a timely fashion, StackTrace:
at CommunityInstaller.InstallWorkflow.<DoHandleD4WPackageAsync>d__29.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at CommunityInstaller.InstallWorkflow.<DoProcessAsync>d__23.MoveNext()
[13:23:59.292][InstallWorkflow] Rollbacking component CommunityInstaller.EnableFeaturesAction
[13:23:59.294][InstallWorkflow] Rollbacking component CommunityInstaller.AddToGroupAction
[13:23:59.296][InstallWorkflow] Rollbacking component CommunityInstaller.CreateGroupAction
[13:23:59.298][InstallWorkflow] Rollbacking component CommunityInstaller.UnpackArtifactsStep
[13:23:59.307][FileSystem] Deleting C:Program FilesDockerDocker
[13:23:59.703][FileSystem] Deleted C:Program FilesDockerDocker successfully
[13:23:59.704][InstallWorkflow] Rollbacking component CommunityInstaller.ExtractManifestStep
[13:23:59.705][InstallWorkflow] Rollbacking component CommunityInstaller.DownloadStep

有人经历过类似的事情吗?

所以答案很简单,Docker Desktop无法安装到windows服务器上,我花了一段时间才在官方网站上找到这些信息。

我们剩下的选择是Docker Enterprise或Azure Docker。

最新更新