今天,我正在尝试使用Alpine Linux 3.2构建一个Docker容器。但是,在构建容器映像期间,apk
命令未成功,因为它无法检索APKINDEX
文件。如何在域名过期时添加Alpine Linux存储库?
我试过其他dl-
链接添加到Dockerfile配方,但没有成功:
RUN echo "ipv6" >> /etc/modules
RUN echo "http://dl-1.alpinelinux.org/alpine/v3.2/main" >> /etc/apk/repositories; \
echo "http://dl-2.alpinelinux.org/alpine/v3.2/main" >> /etc/apk/repositories; \
echo "http://dl-3.alpinelinux.org/alpine/v3.2/main" >> /etc/apk/repositories; \
echo "http://dl-4.alpinelinux.org/alpine/v3.2/main" >> /etc/apk/repositories; \
echo "http://dl-5.alpinelinux.org/alpine/v3.2/main" >> /etc/apk/repositories; \
echo "http://dl-6.alpinelinux.org/alpine/v3.2/main" >> /etc/apk/repositories
似乎与alpinelinux.org相关的域名已过期昨天,因而服务器是无法访问他们通过名。
是否有任何方法检索要添加到Dockerfile的dl-
服务器的实际IP地址?
谢谢。