WSL2配置Docker镜像源
最近在搞PWN方向出题,需要用到docker环境部署,但是docker环境一直pull不下来,多次尝试后记录一下成功的配置。
由于不清楚是不是网络连接稳定导致的问题,此文章仅作参考。
本机环境:WSL2 + Docker Desktop
配置情况
最终成功pull下来的Docker Desktop配置信息
问题记录
- dial tcp: lookup auth.docker.io on 172.17.176.1:53: server misbehaving
出现该问题表示DNS配置出现问题,需要修改下/etc/resolv.conf文件内容(原因应该是wsl默认dns设置为windows主机的WSL网关地址,导致出现问题)1
2
3
4
5
6
7❯ cat /etc/resolv.conf
This file was automatically generated by WSL. To stop automatic generation of this file, add the following entry to /etc/wsl.conf:
[network]
generateResolvConf = false
nameserver 172.17.176.1
nameserver 8.8.8.8
nameserver 114.114.114.114 - dial tcp: lookup auth.docker.io on xxxx: time out
表示无法正常连接,需要更换为国内镜像源,目前尚且没有找到很靠谱的镜像源,后续会随缘更新(其实开梯子然后不断尝试官方镜像也是有概率成功的hhhh…)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Small Utopia!
评论