diff --git a/src/docker.js b/src/docker.js index 360fdb0cc..77e3680ca 100644 --- a/src/docker.js +++ b/src/docker.js @@ -321,7 +321,8 @@ function startContainer(containerId, callback) { debug('Starting container %s', containerId); container.start(function (error) { - if (error && error.statusCode !== 304) return callback(new Error('Error starting container :' + error)); + if (error && error.statusCode === 404) return callback(new DockerError(DockerError.NOT_FOUND)); + if (error && error.statusCode !== 304) return callback(new DockerError(DockerError.INTERNAL_ERROR, error)); return callback(null); });