如何停止Docker Engine?关闭Windows Docker Desktop与命令行连接
解决Windows版Docker Desktop与命令行的连接关闭问题
原因说明
Windows版Docker Desktop默认会让Docker引擎以后台服务形式运行,即便关闭Docker Desktop的图形界面,后台的Docker引擎服务仍在运行,所以命令行依然能执行Docker命令。
关闭连接的方法
临时停止Docker服务
右键点击任务栏右下角托盘里的Docker图标,选择**"Quit Docker Desktop"**,这会完全停止Docker引擎及相关后台服务,此时命令行就无法执行Docker命令了。禁用开机自启(永久生效)
打开Docker Desktop,进入设置界面,切换到General标签,取消勾选**"Start Docker Desktop when you log in",点击"Apply & Restart"**保存设置。之后只有手动打开Docker Desktop时,引擎才会启动。通过Windows服务管理器停止服务
按下Win + R,输入services.msc打开服务管理器,在列表中找到**"Docker Desktop Service"和"Docker Engine",右键选择"Stop"**即可终止后台服务。
内容的提问来源于stack exchange,提问作者Ayush
相关产品推荐
相关产品推荐

