Нещодавно я оновив свій докер з 1,4 до 1,5 (з пакетом lxc_docker
).
Відтоді демон 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
Чи знаєте ви, звідки насправді ця проблема ? І як це чисто вирішити?