公司訪問外網全部需要經過代理服務器,在使用docker的過程中,發現就算為docker配置了代理,還是會因為沒有代理服務器認證,導致pull操作失敗,報如下錯誤:
Error response from daemon: Get https://registry-1.docker.io/v2/: Proxy Authentication Required.
在官網或者牆內網上找方法,都只講到配置代理這一步,並沒有講到如果代理服務器需要認證怎么辦。於是乎科學上網,google it,最后找到了配置的方法,在配置代理的時候使用如下格式,直接指定用戶名密碼:
http(s)://username:password@ip:port
試了一下,這種方法對linux和docker for windows都管用。