我试图使用curl从github下载发布版本,但它似乎无法解析域。
我得到错误curl: (6) Could not resolve host: objects.githubusercontent.com
我正在WSL 2上运行Docker。我的Docker文件的一部分在下面,它无法通过curl
命令
FROM alpine:latest
WORKDIR /app
RUN apk update && apk add curl unzip
RUN curl -LO https://github.com/oven-sh/bun/releases/download/bun-v0.1.3/bun-linux-x64.zip && unzip bun-linux-x64.zip
COPY ["package.json", "bun.lockb", "./"]
RUN echo ls
RUN /usr/local/bin/bun-linux-x64/bun install
任何帮助都是感激不尽的
2条答案
按热度按时间vd2z7a6w1#
尝试通过配置
daemon.json
来配置docker守护进程以使用默认的dns服务器。如果使用Docker Desktop,您不应该直接编辑档案。您可以在Docker Desktop中的
Preferences / Daemon / Advanced
下编辑档案。否则,可以在
C:\ProgramData\Docker\config\daemon.json
中找到(或创建)该文件。在一个空文件中配置Google dns服务器
8.8.8.8
,如下所示:有关
daemon.json
的更多信息,请访问此处。ecbunoof2#
如果您不使用Docker Desktop应用程序,但已在WSL 2 Ubuntu示例中安装了Docker,请编辑/创建配置文件:
/etc/docker/daemon.json
并设置默认DNS:重新启动Docker服务: