UNPKG

510 BJavaScriptView Raw
1'use strict'
2
3const Docker = require('node-docker-api').Docker,
4 fs = require('fs')
5
6const promisifyStream = (stream) => new Promise((resolve, reject) => {
7 stream.on('data', (d) => console.log(d.toString()))
8 stream.on('end', resolve)
9 stream.on('error', reject)
10})
11
12const docker = new Docker({ socketPath: '/var/run/docker.sock' })
13
14docker.events({
15 since: ((new Date().getTime() / 1000) - 60).toFixed(0)
16})
17 .then((stream) => promisifyStream(stream))
18 .catch((error) => console.log(error))