0

当我尝试从 Dockerfile 构建新图像时:


FROM alpine:latest

USER root

ENV JAVA_ALPINE_VERSION 8.151.12-r0

RUN apk update && apk upgrade
RUN apk add --no-cache openjdk8="$JAVA_ALPINE_VERSION" curl
RUN rm -rf /var/cache/apk/* && rm /usr/bin/java

ENV JAVA_HOME /usr/lib/jvm/java-1.8-openjdk
ENV LANG C.UTF-8
ENV PATH $PATH:$JAVA_HOME/bin


WORKDIR /tmp

CMD ["sh"]

我收到错误:

错误:https ://dl-cdn.alpinelinux.org/alpine/v3.14/main:DNS 查找错误警告:忽略https://dl-cdn.alpinelinux.org/alpine/v3.14/main:没有这样的文件或目录

奇怪的是:我可以从机器(linux)访问互联网。我可以 CURL 或 ping 外部。我已经构建了一个图像来测试容器内的互联网访问:

我能够到达外面。

只有在我尝试更新软件包时才会出现错误。

有没有人面临同样的问题?

谢谢你。

4

0 回答 0