Dockerd 正在运行,但当我尝试访问 api 时,出现文件未找到的情况。我遗漏了什么?
root@luna:/etc/systemd# ps -ef|grep dockerd
root 895 1 0 08:39 ? 00:00:01 /usr/bin/dockerd -H fd://
root 3768 3459 0 09:50 pts/2 00:00:00 grep dockerd
root@luna:/etc/systemd# curl --unix-socket /run/docker.sock http://info
{"message":"page not found"}
答案1
/
您的 http 请求 url 中的内容过多
当你使用 unix 套接字进行 curl 时,你只需要一个/
所以:
curl --unix-socket /var/run/docker.sock http:/info