我在Windows上运行WSL2,在WSL中运行Ubuntu发行版,并使用集成的“基于WSL2的引擎”运行Docker桌面。如果我在CLI中执行wsl --shutdown,Docker Desktop会抱怨后端意外关闭。我应该在wsl --shutdown之前发出什么命令来关闭Docker引擎而不会丢失数据?
wsl --shutdown
yfjy0ee71#
我应该在wsl --shutdown之前发出什么命令来关闭Docker引擎而不会丢失数据?我不确定是否有“命令”(这很好,因为我更喜欢键盘交互而不是鼠标),但目前我只是使用GUI。为了确保Docker Desktop安全关闭,我转到Windows任务栏图标(通常在“隐藏图标”/溢出中,除非您另行配置),右键单击,然后退出Docker Desktop。也许有一种方法可以把它写下来。我确实尝试了taskkill(不带)/f(强制)选项,但不起作用。这听起来像rmlogotest.exe,这是一个发送Windows关闭消息到应用程序的工具可能会工作。
taskkill
/f
rmlogotest.exe
5gfr0r5j2#
我通过手动设置在https://github.com/docker/for-win/issues/6122找到了答案docker设置文件中wslEngineEnabled从true到false
C:\Users\AppData\Roaming\Docker\settings.json
如果AppData未显示,请观看此https://youtu.be/9OO6sgvq2Aw
2条答案
按热度按时间yfjy0ee71#
我应该在
wsl --shutdown
之前发出什么命令来关闭Docker引擎而不会丢失数据?我不确定是否有“命令”(这很好,因为我更喜欢键盘交互而不是鼠标),但目前我只是使用GUI。为了确保Docker Desktop安全关闭,我转到Windows任务栏图标(通常在“隐藏图标”/溢出中,除非您另行配置),右键单击,然后退出Docker Desktop。
也许有一种方法可以把它写下来。我确实尝试了
taskkill
(不带)/f
(强制)选项,但不起作用。这听起来像
rmlogotest.exe
,这是一个发送Windows关闭消息到应用程序的工具可能会工作。5gfr0r5j2#
我通过手动设置在https://github.com/docker/for-win/issues/6122找到了答案
docker设置文件中wslEngineEnabled从true到false
C:\Users\AppData\Roaming\Docker\settings.json
如果AppData未显示,请观看此https://youtu.be/9OO6sgvq2Aw