Docker 运行 命令挂起,没有任何错误

Docker Run command hangs without any error

过去两周我一直在 Windows Server 2016 中使用 docker。我正在尝试使用

运行 一个 html 文件
microsoft/windowsservercore (docker image)

我执行命令后

docker run -it --name CoreServerCMD microsoft/windowsservercore cmd.exe

执行挂起而不是return。

请帮忙这是图片参考:

Error

这不是错误:正在从 docker 中心下载 docker 图像。根据 https://hub.docker.com/r/microsoft/windowsservercore/tags/ 图像有 5GB 大,因此下载时间很长。 我建议您至少等待一个小时,具体取决于您的宽带。

反馈后更新: 看来这并不是作者遇到的问题 - 提供的答案适用于其他 OS 而不是 Windows。详情见评论。

您是 运行 带有“-it”标志的 'docker run' 命令。您需要包含“-d”标志而不是“-it”。

添加到 答案,即使有 -d 标志对我也不起作用。在设置中增加 Docker 的 RAM(资源)解决了这个问题。