ฉันเพิ่งอัปเดตนักเทียบท่าจาก 1.4 เป็น 1.5 (พร้อมแพ็คเกจlxc_docker
)
ตั้งแต่นั้นมา docker daemon ส่งข้อผิดพลาดเช่นนี้ (สำหรับทุกคำสั่ง):
$ 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
คุณรู้หรือไม่ว่าปัญหานี้มาจากไหนจริงๆ และจะแก้ปัญหาอย่างไรให้หมดจด ?