1 | const Docker = require('node-docker-api').Docker,
|
2 | fs = require('fs')
|
3 |
|
4 | const docker = new Docker({ socketPath: '/var/run/docker.sock' })
|
5 | let container
|
6 |
|
7 | docker.container.create({
|
8 | Image: 'ubuntu',
|
9 | name: 'test'
|
10 | })
|
11 | .then((container) => container.start())
|
12 | .then((container) => container.export())
|
13 | .then((content) => {
|
14 | const file = fs.createWriteStream("container.tar");
|
15 | file.end(content)
|
16 | })
|
17 | .catch((error) => console.log(error))
|