【问题标题】:How to install the windowsservercore image in docker from blob or saved file?如何从 blob 或保存的文件在 docker 中安装 windowsservercore 映像?
【发布时间】:2023-03-19 11:32:01
【问题描述】:

问题:

我无法在docker 中安装windowsservercore 映像。

这与此处提出的类似: windowsservercore container image not installing

设置:

macOS SierraWindows Server 2016 TP5VirtualBoxdocker 内运行。

采取的步骤:

提前我已经成功运行了:

Install-WindowsFeature containers
Enable-WindowsOptionalFeature -Online -FeatureName Containers

然后我跑了:

docker pull microsoft/windowsservercore

这导致下载和一条消息说'Unknown blob'。我不知道它下载到了哪里或如何处理这个'Unknown blob'

我现在如何确保将其安装为windowsservercore 映像以供docker 使用?

我有:

1) 重新启动docker 并运行docker images,它显示存储库中没有安装图像。

2) 将映像文件“WindowsServerCore-10-0-14300-1000.wim”下载到C:\Program Files\docker,其中我还有dockerdockerd 可执行文件。

我可以安装这个图像文件吗?如果有,请问怎么做?

【问题讨论】:

  • 您确定您已将 Docker 配置为运行 Windows 容器而不是 Linux 容器吗?
  • @mason 我如何确保我已经为 Windows 容器而不是 Linux 配置了 Docker?
  • 你看我提供的链接了吗?
  • @mason 嗨,我查看了非常有帮助的链接。我按照链接中给出的命令将命令输入到 powershell 中,导致出现未知 cmdlet、路径不正确等错误。我在原始帖子中显示的路径上安装了 docker。我需要修改以反映这条路径吗?我从 C:\Users\Administrator 执行

标签: docker virtual-machine windows-server-container


【解决方案1】:

解决方案是删除 docker 文件夹中现有的 docker 和 dockerd 文件,然后完全按照此处的说明进行操作:build-your-first-docker-windows-server-container。我相信这直接安装了 Windows 原生 Docker 引擎。这确保了 Docker 引擎作为 Windows 服务运行。

【讨论】:

    猜你喜欢
    • 2017-12-12
    • 1970-01-01
    • 2021-04-02
    • 2018-05-31
    • 1970-01-01
    • 2021-11-07
    • 2020-05-12
    • 2021-12-09
    • 1970-01-01
    相关资源
    最近更新 更多