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

运行环境:macOS,利用 在macOS上运行.04虚拟机,在该虚拟机上运行 。
问题介绍:想利用构建一个带有vim的镜像时,发现使用apt-get或apt-get命令时,报如下错误:

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

文章插图
尝试进行更换下载源,问题依然存在,考虑是网络连通性问题 。依据前一个解决容器里无法联网问
题的经验,初步断定是由于DNS地址的设置问题,查阅相关资料发现由于某些学校,企业要求访问其指定的私有DNS服务器或者所在网络封锁了谷歌8.8.8.8的DNS服务器的访问,导致 无法连接互联网并从网上下载安装包 。所以我们要做的事在启动时为它指定一个指向该私有DNS服务器的地址 。
【利用Dockerfile构建镜像时无法从互联网下载package的问题解决方法】首先在主机,本环境中即macOS中查看DNS服务器地址,可使用命令