基于Python镜像创建docker镜像时pip install一直出现NewConnectionError的一种解决办法
用dockerfile创建docker镜像,在pip的时候一直是出现错误:
13.21 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x777c79dcf940>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/allure-pytest/
确认了 requirements.txt里的版本,是可用的;
dockerfile里在pip时加上国内镜像源,不好使......
dockerfile里换其他版本的python镜像,不好使......
dockerfile里pip前先升级pip,不好使......
清理docker的缓存,重试,不好使......
人都麻了,直到搜到一个文章提到:
sudo service docker restart
试了一下,竟然成了
就是这么离谱......
重启大法好啊,重启大法得学
记录一下,方便其他人遇到类似问题能更快的搜到方法