我刚安装了一个docker v18.09.2。
正如他们的官方医生所说。我试着运行nginx。
但我知道这个错误:
PS C:\Users\rmali> docker run --detach --publish 8090:80 --name webserver nginx
d2e8a8df30520b2c379787a210d1203d56a3f78b9c38187ae04f20c8ad9f1745
C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: driver failed programming external connectivity on endpoint webserver (c58767e17064fffd8d5313a0a2f4ffcd7138c1224524753225873d69d1848136): Error starting userland proxy: mkdir /port/tcp:0.0.0.0:8090:tcp:172.17.0.2:80: input/output error.我遗漏了什么?
发布于 2019-07-15 05:32:14
参见这一讨论也这,似乎这是因为上次对接没有干净地停止当您关闭您的计算机。
解决办法是:
从“码头托盘”菜单中选择“Restart ...”重新启动停靠点。
或者,另一种解决方案:参见这
这是由于与Docker和不兼容造成的。您可以确保在关闭Windows之前停止所有容器,也可以通过以下操作禁用Windows电源设置中的快速引导: CTRL+R > "powercfg.cpl“>”选择电源按钮做什么“>”更改当前不可用的设置“>取消选择”打开快速启动“ 您还可以在powershell中使用一个命令禁用快速引导,如果您愿意这样做的话: 设置-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Power\‘-Name HiberbootEnabled -Value 0
https://stackoverflow.com/questions/57033367
复制相似问题