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

How to get all Docker containers even the ones who aren't running?

我正在尝试实现一个按钮来启动所有已停止的容器。
为此,我使用 Dockerode,我已经做了类似的事情来停止所有容器并且它有效。

因此,为了启动它们,我使用了相同的逻辑,但看起来 docker.listContainers(function(err, containers) {} 只有 returns 个 运行 个容器。

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

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

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);
                        }
                    });
                });
            }
        });

好的,所以我会 post 答案,因为我确定我不会是唯一一个会搜索它的人。

example文件夹中有这段代码:

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