Docker.Service.Stop.js
JavaScript source for A Docker module for Node.js, 32 lines. Raw file
const Security = require('Security')
const Docker =
{
Container: require('./../Docker.Container'),
Image: require('./../Docker.Image'),
Service:
{
Stop: ( containerName ) =>
{
containerName = Security.String(containerName)
let doesExist;
try {
Docker.Container.ID(containerName)
doesExist = true
}
catch {
doesExist = false
}
if (doesExist) {
Docker.Container.Stop( containerName )
Docker.Container.Remove( containerName )
Docker.Image.Remove( containerName )
}
}
}
}
module.exports = Docker.Service.Stop