【发布时间】:2017-04-21 08:33:19
【问题描述】:
我希望有人能够帮助我。我正在使用 Dockerode 通过 JavaScript 对我的 Docker 容器进行操作。
我很难获得单个容器的名称。请求是“获取 id 为 XXX 的容器的名称”,但我无法使其工作。
为此,我使用了listContainers,并尝试使用这些选项:
docker.listContainers({id: idContainer}, Meteor.bindEnvironment(function(err, containers) {
if (containers != null) {
containers.forEach(Meteor.bindEnvironment(function(containerInfo) {
if(containerInfo.Names[0].startsWith("/")){
containerInfo.Names[0] = containerInfo.Names[0].substr(1);
console.log( containerInfo.Names[0]);
}
}));
}
}));
其中 idContainer 是已知容器的 id
但输出包含所有容器的名称。
我真的希望有人可以帮助我
【问题讨论】:
标签: javascript docker docker-container docker-api