Skip to content

async listContainers usage? #701

@mvandenabeele

Description

@mvandenabeele

Hi

My question might actually be a misunderstanding of the library. This is all very new to me. This is the code I'm running:

console.log("start docker lookup");  
var docker = new Docker({socketPath:'//./pipe/docker_engine'});  
    docker.listContainers((err, containers) => {  
        containers.forEach( function (containerInfo) {  
            console.log(containerInfo.ImageID);  
        });  
    });  
console.log("finish lookup");

The output I'm expecting is:

start docker lookup
sha256:5c284e5e829612878511aa9fc0c383708c5a68f2167fa77a515bc2e4b2a35bf2
finish lookup

What I'm getting is:

start docker lookup
finish lookup
sha256:5c284e5e829612878511aa9fc0c383708c5a68f2167fa77a515bc2e4b2a35bf2

Adding an 'await' before listContainers didn't help. What did I do wrong?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions