Windows 10 安装使用Docker踩过的坑和解决-31/10/2024

目录

环境版本

一、Docker Desktop双击启动没反应,open //./pipe/dockerDesktopLinuxEngine: The system cannot find the file specified.

二、Docker Desktop运行run命令时显示错误HTTP code 500 并且错误大意是服务器拒绝访问

三、Docker Engine stopped/启动Docker Desttop时显示error during connect: Get "http://%2F%2F.%2Fpipe%2FdockerDesktopLinuxEngine/v1.47/version": open //./pipe/dockerDesktopLinuxEngine: The system cannot find the file specified.

四、检测Docker是否可以正常使用

五、Windows排查Docker常涉及到的命令 

WSL服务:CMD(命令管理员运行)

 Docker Desktop Service服务


环境版本

Docker版本

一、Docker Desktop双击启动没反应,open //./pipe/dockerDesktopLinuxEngine: The system cannot find the file specified.

  卸载重装Docker Desktop,Windows搜索框→应用与功能→Docker Desktop卸载。之后进行

然后重新安装Docker Desktop即可。安装步骤参考此文Docker Desktop Windows安装步骤 

二、Docker Desktop运行run命令时显示错误HTTP code 500 并且错误大意是服务器拒绝访问

  Docker Desktop配置一下镜像源。

  "registry-mirrors": [
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com"
  ]

三、Docker Engine stopped/启动Docker Desttop时显示error during connect: Get "http://%2F%2F.%2Fpipe%2FdockerDesktopLinuxEngine/v1.47/version": open //./pipe/dockerDesktopLinuxEngine: The system cannot find the file specified.

各种原因都有,本人的原因是因为C盘爆满,用mklink命令创建软连接(参考文章),但是C盘有两处有Docker文件夹,一处是C:\Program Files\Docker,还有一处是C:\Users\SUP\AppData\Local,经过测试后,发现前者创建软连接会导致报错而且无法restart和quit只能任务管理器强行杀进程,而只迁移后者则不会 。所以C:\Program Files\Docker不要迁移!

我在删除C:\Program Files\Docker的快捷方式后,把Docker文件夹重新剪切粘贴回来,成功正常使用。

四、检测Docker是否可以正常使用

在CMD中运行下列代码

docker run hello-world

若出现下图则表示可正常使用 

五、Windows排查Docker常涉及到的命令 

WSL服务:CMD(命令管理员运行)

关闭wsl服务

wsl --shutdown

更新wsl

wsl --update

 Docker Desktop Service服务

CMD运行services.msc,在里面找

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值