如何获得所有的Docker容器,甚至那些没有运行的容器?

我试图实现一个button来启动所有停止的容器。
要做到这一点,我使用Dockerode ,我已经做了类似的事情,停止所有的容器,它的工作原理。

所以开始他们我使用相同的逻辑,但它看起来像docker.listContainers(function(err, containers) {}只返回正在运行的容器。

我怎样才能得到所有的容器?

这是我的代码,但对于这个问题没有用处:

 docker.listContainers(function(err, containers) { if (err) { } else { containers.forEach(function(containerInfo) { console.log(docker.getContainer(containerInfo.Id)); docker.getContainer(containerInfo.Id).start(function(err, data) { if (err) { } else { console.log(data); } }); }); } }); 

好,所以我会发布答案,因为我相信我不会是唯一一个会search的人。

示例文件夹中有以下代码:

 docker.listContainers({all: true}, function(err, containers) { console.log('ALL: ' + containers.length); });