var Docker = require('dockerode');
var docker = new Docker({socketPath: '/var/run/docker.sock'});
var container = docker.getContainer('740aae30d312');
let params = {
Cmd: ['sh','-c','ls -a $URL'],
Env: ['URL=/home'],
AttachStdout: true,
AttachStderr: true,
}
container.exec(params,(err, exec) => {
err && console.error(err);
exec.start({ hijack: true, stdin: false },
function(err, stream) {
docker.modem.demuxStream(stream, process.stdout, process.stderr);
});
},
);
目前,此代码在控制台上显示容器主目录中的文件列表。我需要同样的东西,但在一个变量中