说来奇幻(对本菜来说, 经常遇到堪称奇幻的问题) 之前在docker里面各种安装都没问题, 也不知道什么引起的, 昨天晚上调试的时候卸载了一个包的版本,然后就安不上了. 宿主机安装依然各种流畅,唯独docker容器不行. 网上找了许多方法, 最后在 /etc/resolv.conf 文件内添加如下的代码解决了: nameserver 8.8 . 8.8 https://blog.csdn.net/qq_17351077/article/details/77498173 上面的博客提到了这个方法,但是不明白什么原因, 所以就没试, 然后在 https://stackoverflow.com/questions/28668180/cant-install-pip-packages-inside-a-docker-container-with-ubuntu/41989423 上又找到了同样的方案,这次这哥们给了点说明: Docker没有使用正确的DNS服务器。将谷歌的DNS服务器地址 添加到那个配置文件 Your problem comes from the fact that Docker is not using the proper DNS server. You can fix it in three different ways : 1. Adding Google DNS