WSL 2 Dockerfile未构建- DNS问题

2o7dmzc5  于 2023-04-05  发布在  Docker
关注(0)|答案(2)|浏览(125)

我在Windows和Ubuntu上使用WSL 2,我遇到了PIP的问题,它给了我DNS问题,所以我修改了文件/ect/resolve.conf,在此之后我能够使用PIP,但我仍然有问题的Dockerfile。
当使用docker build,并尝试使用pip install requirements.txt时,它试图从requirements文件下载包并得到DNS问题。
那么,我如何将DNS服务器名添加到Dockerfile?或者我如何解决这个问题?
问候。

o8x7eapl

o8x7eapl1#

如果其他人也有这个问题,我会分享对我有用的东西。我在Windows世界呆得太久了,以至于我忘记了一个基本的Linux DNS配置文件。我只是更新了/etc/resolv.conf,然后就可以很好地解析DNS名称了。

6qqygrtg

6qqygrtg2#

我也有类似的问题,在docker build期间,有些域无法解析。以下是我构建的一个镜像中的/etc/resolv.conf的内容:

  • 目录/etc/解析配置
# DNS requests are forwarded to the host. DHCP DNS options are ignored.
nameserver 192.168.65.7

我在Windows 10或Ubuntu WSL 2中找不到此IP:o

相关问题