如 API 文档
https://docs.docker.com/engine/api/v1.39/#operation/ImageList中所述
,图像应该包含类似的内容"Containers": 2
,但对我来说,api 返回的所有图像都有,"Containers": -1
即使有容器正在运行使用图像的
(用 选中docker ps -a
)
我正在使用 API 版本 1.39 运行 Docker Engine 18.09.2
我使用节点包 dockerode 和 curl 命令测试了图像列表
sudo curl --unix-socket /var/run/docker.sock -H "Content-Type: application/json" http:/docker/images/json
和
sudo curl --unix-socket /var/run/docker.sock -H "Content-Type: application/json" http:/v1.39/images/json