Docker Desktop常见疑难杂症解决办法(持续更新中)
Docker Desktop启动失败,提示尝试重装WSL或Docker Desktop
在Windows下,大部分时候这个问题是因为winsock目录有一些奇怪的东西,只需要用管理员权限执行命令
1 | netsh winsock reset |
Docker Desktop - WSL distro terminated abruptly
在Windows下,大部分时候这个问题也是因为winsock目录有一些奇怪的东西,只需要用管理员权限执行命令
1 | netsh winsock reset |
基本上就能解决,解决不了再去重装WSL
com.docker.build.exe 启动失败(has quited)
包括com.docker.XXX.exe启动失败一般是你当前升级后新版本的docker跟你系统有兼容问题,此情形多见于不小心点到了升级,更新到最新版本导致的,卸载回退到旧版本即可。
旧版本下载链接:https://docs.docker.com/desktop/release-notes/
docker镜像跑起来之后一直报错找不到docker-entrypoint.sh (但是文件是有的)
遇到报错(docker-entrypoint.sh not found),首先要检查是否真的写了entrypoint,如果写了,而且docker desktop的文件浏览器能看到这个文件,那么检查你的Dockerfile和docker-entrypoint的换行!在Windows下使用记事本等编辑的文件是CRLF
,在WSL中会导致无法识别到的问题,请通过vscode等编辑器将其转换为LF
,同时如果是git clone的项目的话,可以将git强制设置为使用lf,然后重新clone。
镜像中访问不到主机,172.17.0.1无法连接
在Windows下,WSL的主机地址不是172.17.0.1
!,可以通过ipconfig查找vEthernet (WSL (Hyper-V firewall))
一般来说是172.29.64.1
还有一句话,这Docker Desktop,能不更新就不更新!
- 标题: Docker Desktop常见疑难杂症解决办法(持续更新中)
- 作者: IShirai_KurokoI
- 创建于 : 2024-02-09 00:00:00
- 更新于 : 2024-02-27 16:14:47
- 链接: https://ishiraikurokoi.top/2024-02-09-DockerDesktop-Common-Problems/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论