解决方法:

# docker run -it 其余命令
# 示例
docker run -it --name hello -d hello-world

需要使用 -it 参数运行

-i: 以交互模式运行容器,通常与 -t 同时使用

-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用

最近在 Windows 系统安装了 Docker desktop, 遇到了无论如何都无法运行容器, 一启动容器后, 容器就处于 Exited 状态, 无法正常使用..

在网上搜索了很多相关的文章, 也试过重新安装 Docker, 排查 wsl, hyper-V 虚拟机, 内存虚拟化等等问题, 都是无法运行容器…

整个人都是崩溃的, 为什么一个如此成熟的技术软件和系统, 竟然还有如此奇怪的问题..

而且网上很多相关的文章, 那么证明很多人都遇到了这问题…

难以想象这究竟浪费了多少人的时间….