运行环境: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服务器地址,可使用命令
cat /etc/resolv.conf