利用Dockerfile构建镜像时无法从互联网下载package的问题解决方法

运行环境:macOS,利用parallels Desktop在macOS上运行ubuntu16.04虚拟机,在该虚拟机上运行Docker。

问题介绍:想利用Dockerfile构建一个带有vim的ubuntu镜像时,发现使用apt-get update 或apt-get install 命令时,报如下错误:


             尝试进行更换下载源,问题依然存在,考虑是网络连通性问题。依据前一个解决容器里无法联网问
             题的经验,初步断定是由于DNS地址的设置问题,查阅相关资料发现由于某些学校,企业要求访问其指定的私有DNS服务             器或者所在网络封锁了谷歌8.8.8.8的DNS服务器的访问,导致Docker daemon无法连接互联网并从网上下载安装包。所               以我们要做的事在启动Docker daemon 时为它指定一个指向该私有DNS服务器的地址。

            首先在主机,本环境中即macOS中查看DNS服务器地址,可使用命令


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部