加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

使用托管服务帐户启动Windows docker容器时出错

发布时间:2020-12-14 05:34:06 所属栏目:Windows 来源:网络整理
导读:我正在尝试测试使用域凭据运行的docker容器,我正在从Microsoft Docs跟踪 these instructions.我已经创建了组MSA,我非常确定我已经正确完成了,因为我可以使用它在本地计算机上运行其他服务. 我正在Windows 10 PC上测试,运行hyper-v docker容器. 我已经建立了
我正在尝试测试使用域凭据运行的docker容器,我正在从Microsoft Docs跟踪 these instructions.我已经创建了组MSA,我非常确定我已经正确完成了,因为我可以使用它在本地计算机上运行其他服务.

我正在Windows 10 PC上测试,运行hyper-v docker容器.

我已经建立了一个名为sqltest的图像.当我运行以下内容时,容器会按预期运行:

docker run -it sqltest

我尝试使用此命令创建活动目录凭据:

New-CredentialSpec -Name developerpcsql -AccountName developerpcsql

调用Get-CredentialSpec确认json文件是按预期创建的,当我打开文件时它看起来正确.

要运行容器,我正在使用:

docker run -it --security-opt "credentialspec=file://developerpcsql.json" sqltest

当我这样做,大约需要30秒,然后我收到以下错误:

Error response from daemon: container d97082fab98c0205c0072b0a8b79fb7835c8e90828498428b976e378762cc412 encountered an error during Start: failure in a Windows system call: The operation timed out because a response was not received from the Virtual Machine hosting the Container. (0xc0370109).

为了确认它不是我的容器,我也尝试使用标准的microsoft / servercore容器并得到相同的错误.

关于我缺少的任何想法?

解决方法

看起来它不适用于Windows 10.
在这里您可以找到关于该主题的讨论

Virtualization-Documentation git repo

它确实可以正常运行Windows Server 2016 Hosted容器.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读