问题介绍
使用 alpine 作为基础镜像构建应用镜像时,执行到 RUN apk add musl-dev 时报错:
ERROR: musl-1.1.24-r1: temporary error (try again later)
官方的解释请戳:https://github.com/gliderlabs/docker-alpine/issues/334
解决方案
修改 Docker 的启动参数,/etc/docker/daemon.json,将 DNS 设置为 :
{
"dns": ["8.8.8.8"]
}
然后重启 Docker 服务
本文解决在使用Alpine作为基础镜像构建应用时,遇到的musl-dev安装失败问题。通过修改Docker启动参数,设置DNS为8.8.8.8并重启Docker服务,成功解决该问题。
385

被折叠的 条评论
为什么被折叠?



