Docker 安装报错:没有找到installationmanifest.json文件
查询结果是3306被占用
解决办法
cmd 命令-netstat -ano
找到占用3306的
查看被占用端口对应的PID,输入命令:netstat -aon|findstr "16412",回车,记下最后一位数字,即PID,这里是16412。
PS C:\WINDOWS\system32> netstat -aon|findstr "16412"
TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 16412
TCP [::]:3306 [::]:0 LISTENING 16412
PS C:\WINDOWS\system32> a
继续输入tasklist|findstr "16412",回车,查看是哪个进程或者程序占用了2720端口,结果是:docker.ackend.exe
com.docker.backend.exe 16412 Services 0 16,364 K
PS C:\WINDOWS\system32>
最后使用命令结束该进程: taskkill /pid 16412 /f
然后重启docker 启动docker start mysql01 启动成功
在 win10 中安装或者升级 docker desktop 时报出错误:
Installation failed: Could not find file C:\Program Files\Docker\Docker\installationmanifest.json.
解决办法:
在 Windows 10中.通过以实验模式运行docker守护进程绕过
转载于:https://www.cnblogs.com/liaokui/p/11351333.html