无法在Windows16 docker中下载任何图像
我一直在用docker做实验,目的是无法在Windows16 docker中下载任何图像,windows,iis,docker,cmd,installation,Windows,Iis,Docker,Cmd,Installation,我一直在用docker做实验,目的是 在windows 16上安装docker 为此,我遵照 在安装docker之前,一切看起来都很好,之后当我尝试测试docker时,它给出了 下面是错误 注册层失败:重新执行错误:退出状态1:输出:ProcessBaseLayer C:\ProgramData\docker\windowsfilter\0c9 EFFD422805350ACB1F051EB171399678AFF003192C41BE2747ACC4762B786C:系统找不到指定的路径 在这
RAM:-4GB这可能是因为Windows没有
hello world
映像。您可以尝试运行docker run windowsservercore cmd/C hello world
您无法从docker hub提取hello world映像,因为它是linux映像。以前,我在windows上玩Docker容器时,在尝试做同样的事情时,经常看到它。如果您想获得与IIS不同的映像,只需运行命令并按照说明操作:
第一: 安装PackageProvider ContainerImage-强制 然后 安装ContainerImage-名称WindowsServerCore 之后,用以下命令重新启动docker容器 重新启动服务docker 你的机器上会有IIS的图像。
我曾尝试像在Linux中那样获取windows的映像,但它总是像你一样抛出错误,我猜我们现在在hub上的所有映像都只适用于Linux,所以如果你想拥有特定的东西,你必须自己构建它,或者使用Docker hub上已有的windows映像(我记得大约有9或10个映像).谢谢huy的回复。我在这里面临的问题是,在windows 7上,我安装了docker,它确实拉了hello world映像,因为它只是创建了一个linux环境来在windows上运行docker,映像运行良好。因此,我无法在windows 7上运行它………..。然后,我安装了windows 16,并运行了您指定的上述命令,但在WindowsServerCore下载已完成,错误为“docker不完全兼容,我们正在努力使其与此版本兼容**,但什么也没有发生…………这很奇怪,因为官方网站上有说明,但仍然不起作用。我也使用了windows 16 TP5。您是否使用管理员权限运行所有这些命令,在我的情况下,我必须使用“以管理员身份运行”选项运行powershell。如果它不起作用,我想可能是你可以重新启动你的服务,然后再努力重做上面的步骤。P/S:我最初花了大约4个小时来安装这些东西,你终于让IIS运行了??是的,我甚至可以在其中部署一些东西,最后为我构建新的容器:)。你现在同意了吗?还有其他符号吗?谢谢你,弗里斯。。。。你是对的,我们只需要运行docker提供的windows映像…无法在windows容器上运行linux映像。