Geo*_*rds 23 windows hyper-v virtual-machine docker
我想在Windows上开始使用Docker.我的机器有4GB内存和1.9GHz - 2.5GHz Intel i5处理器,运行Windows 10 Pro x64.我知道这些并不是强大的规格,但我原以为我应该可以运行Docker?
但是,下载了Docker后,我收到错误消息:
没有足够的内存来启动docker
我已经看到各种论坛帖子和github问题,并遵循我可以看到的所有建议,例如修改Docker中的设置,我试过这些:
他们还提到了更改Hyper-V VM的设置,但是,这似乎被删除并在每次尝试启动时使用Docker指定的设置重新创建.我尝试了2048MB,1792MB,1536MB,1280MB和1024MB的RAM,所有这些都失败了.
我还可以做些什么?当然我可以在我的机器上以某种形式运行docker?注意:我已关闭所有非必要的后台应用程序.对于什么似乎是一个相当普遍的问题似乎没有很多其他建议,其中给定的解决方案不起作用?
rba*_*ish 44
我也遇到了同样的问题.尝试了从提供动态内存到启用和禁用Hyper V等等所有功能.但尽管如此,我没有成功.
然后我尝试了这些步骤
Docker无法在Windows上启动:没有足够的内存来启动docker:
1)在System Tray菜单中,右键单击Docker图标
2)选择切换到Windows容器...
3)重启系统.
在重新启动docker状态之后你应该显示为:Docker正在运行
希望这可以帮助!
STR*_*NEY 13
我通过右键单击泊坞窗托盘图标选择设置,然后点击“高级”部分解决了这个问题。
然后我将内存从默认的 2048 降低到 1536 并像魅力一样工作。另一种选择是尝试切换到 Windows Containers,然后重新启动机器并切换回 Linux Containers。
下面是我打开高级选项卡的 docker 设置。请注意内存是 1536,我的笔记本电脑有 4GB 内存。
虚拟机“MobyLinuxVM”也在运行,如下所示;
我希望这对某人有帮助,即使是迟到的答案:)
这不是内存的问题。它是分配给 docker 的磁盘内存。
这意味着 docker 没有足够的空间来创建图像或任何其他与 docker 相关的操作。
打开 docker 设置 >> 高级 >> 磁盘映像最大大小
增加此大小并应用更改。
它会自动重新启动,然后你就可以开始了。
如果您在窗口上并收到此错误,请转到搜索框
#1 type Hyper-V Manager
Click on it,
a window like attached screenshot open,
Run Code Online (Sandbox Code Playgroud)
#2 Select MobilinuxVM(normally same name if running windows docker)
#3 Right click and open - Setting
2 The second window will open(setting for MobiLinux) i.e to the screenshot.
#4 Go to Memory Tab in left Pane.
#5 click on a dynamic checkbox and set minimum value to some lower amount say 512, and max value to the desired one,
#6 apply
now it will start running as well after few minutes take the amount it required as well.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17292 次 |
| 最近记录: |