मैंने हाल ही में अपने डॉकटर को 1.4 से 1.5 (पैकेज के साथ lxc_docker
) अपडेट किया ।
तब से, डोकर डेमॉन इस तरह से एक त्रुटि भेजता है (प्रत्येक कमांड के लिए):
$ docker version
Client version: 1.5.0
Client API version: 1.17
Go version (client): go1.4.1
Git commit (client): a8a31ef
OS/Arch (client): linux/amd64
FATA[0000] Error response from daemon: 404 page not found
लेकिन अगर मैं क्लाइंट के पिछले संस्करण का उपयोग करता हूं, तो मुझे ठीक जवाब मिलेगा:
$ /usr/bin/docker-old version
Client version: 1.4.0
Client API version: 1.16
Go version (client): go1.3.3
Git commit (client): 4595d4f
OS/Arch (client): linux/amd64
Server version: 1.5.0
Server API version: 1.17
Go version (server): go1.4.1
Git commit (server): a8a31ef
यह प्रॉक्सी सेटिंग लगती है ( HTTP_PROXY
और HTTPS_PROXY
इस सर्वर पर वेरिएबल्स का उपयोग किया जाता है), और मैं चर सेट करके समस्या को हल कर सकता हूं NO_PROXY
:
$ export NO_PROXY="/var/run/docker.sock"
$ docker version
Client version: 1.5.0
Client API version: 1.17
Go version (client): go1.4.1
Git commit (client): a8a31ef
OS/Arch (client): linux/amd64
Server version: 1.5.0
Server API version: 1.17
Go version (server): go1.4.1
Git commit (server): a8a31ef
क्या आप जानते हैं कि यह समस्या वास्तव में कहाँ से आती है? और सफाई से इसे कैसे हल करें?