背景

在新电脑的win11环境安装好docker后,出现了一系列问题(docker pull报错无法访问docker hub,docker compose指令无法识别等等),处理过程费了一番手脚,于是开贴记录一下目前没有问题的docker desktop配置。

前提

1.在非代理环境下启动docker desktop,不能开任何VPN!

2.在非登录状态下对docker desktop进行配置

3.如果你已经进行过以上操作,在开始配置前需要重启电脑

配置信息

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "registry-mirrors": [
    "https://docker.1ms.run",
    "https://docker.1panel.live/"
  ]
}

可以无脑复制,后面如果镜像网站不能用了,就替换registry-mirrors部分的网址即可(当前地址2025/08/14亲测可用)

解决windows11中docker无法连接到正确的linux环境问题,需要在 resources中选中需要的环境

配置完成后点击右下角的APPLY&Restart

配置结束后进行测试

配置完成后dockertop的后台状态是这样的

这时候开启VPN就不会有影响了。

如果你配置过程中非得使用VPN,那么请看这个博主的博客下半部分内容

参考:彻底解决docker代理配置与无法拉取镜像问题_docker desktop 代理-CSDN博客

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐