华为云window服务器上使用docker

  • 先给结果:桌面版不能使用(华为云window服务器不能使用docker)

测试方式:

  • 未测试 (命令行式的docker未测试)
  • 已经测试方式一:不能使用

方式一:

1服务器中可以安装vscode

  • 点击了vscode中的配套docker
  • 然后就自动安装了docker

2安装后重启显示

您仍然可以使用 Docker Desktop,但您使用的是 Windows 17763。
您将无法安装更多主要更新(3.6.0 及更高版本)。

我们建议升级到最新版本的 Windows。
  • 然后再弹出
System.InvalidOperationException:
job failed with message: “DockerDesktopVM”无法启动。(虚拟机 ID 0FAA2F35-B720-4E1B-BC97-CDCD13A17853)

虚拟机管理服务无法启动虚拟机“DockerDesktopVM”,因为一个 Hyper-V 组件尚未运行。(虚拟机 ID 0FAA2F35-B720-4E1B-BC97-CDCD13A17853)。
   在 Docker.Backend.HyperVInfrastructure.HandleUpdatedJob(CIMConcreteJob updatedJob) 位置 C:\workspaces\main-merge\src\github.com\docker\pinata\win\src\Docker.Backend\HyperV\HyperVInfrastructure.cs:行号 780
   在 Docker.Backend.HyperVInfrastructure.<HandleMaybeAsyncJob>d__40.MoveNext() 位置 C:\workspaces\main-merge\src\github.com\docker\pinata\win\src\Docker.Backend\HyperV\HyperVInfrastructure.cs:行号 714
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
   在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   在 Docker.Backend.HyperVInfrastructure.<StartVMAsync>d__32.MoveNext() 位置 C:\workspaces\main-merge\src\github.com\docker\pinata\win\src\Docker.Backend\HyperV\HyperVInfrastructure.cs:行号 554
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
   在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   在 Docker.Backend.HyperV.<StartAsync>d__6.MoveNext() 位置 C:\workspaces\main-merge\src\github.com\docker\pinata\win\src\Docker.Backend\HyperV\HyperV.cs:行号 106
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
   在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   在 Docker.Backend.HttpAPI.HyperVController.<StartAsync>d__7.MoveNext() 位置 C:\workspaces\main-merge\src\github.com\docker\pinata\win\src\Docker.Backend\HttpAPI\HyperVController.cs:行号 49
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
   在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   在 System.Threading.Tasks.TaskHelpersExtensions.<CastToObject>d__1`1.MoveNext()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
   在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   在 System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__1.MoveNext()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
   在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   在 System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__5.MoveNext()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
   在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   在 System.Web.Http.Dispatcher.HttpControllerDispatcher.<SendAsync>d__15.MoveNext()
-------------------

你可能感兴趣的:(docker,华为云,容器)