在过去的两周里,我一直在 Windows Server 2016 中使用 docker。我正在尝试使用运行 html 文件
microsoft/windowsservercore (docker image)
在我执行命令后
docker run -it --name CoreServerCMD microsoft/windowsservercore cmd.exe
执行挂起并且不返回。
请帮助这是图片参考:
在过去的两周里,我一直在 Windows Server 2016 中使用 docker。我正在尝试使用运行 html 文件
microsoft/windowsservercore (docker image)
在我执行命令后
docker run -it --name CoreServerCMD microsoft/windowsservercore cmd.exe
执行挂起并且不返回。
请帮助这是图片参考:
您正在运行带有“-it”标志的“docker run”命令。您需要包含“-d”标志而不是“-it”。
添加到Avik Aggarwal的答案,即使有-d
标志对我也不起作用。在设置中增加 Docker 的 RAM(资源)解决了这个问题。
这不是错误:正在从 docker hub 下载 docker 映像。根据https://hub.docker.com/r/microsoft/windowsservercore/tags/图像有 5GB 大,所以下载时间很长。我建议您至少等待一个小时,具体取决于您的宽带。
反馈后更新:这似乎不是作者遇到的问题 - 提供的答案适用于 Windows 以外的其他操作系统。有关更多详细信息,请参阅评论。