目前,我能够将 docker 日志传递到outputStream
该docker.run
方法中。
import Docker from 'dockerode';
import stream from 'stream';
const outputStream = new stream.PassThrough();
const docker = new Docker();
docker.run(SOME_IMAGE_NAME, [], outputStream, {name: 'emulator'});
但是docker.run
,如果我想使用docker.getContainer
来获取现有的已停止容器然后启动它,而不是使用 ,该怎么办?如何捕获日志并将它们传递给流?
var container = docker.getContainer('emulator');
container.start();