diff --git a/src/docker.js b/src/docker.js index 4ddc16f79..cae91f8e2 100644 --- a/src/docker.js +++ b/src/docker.js @@ -108,9 +108,10 @@ function ping(callback) { connection.ping(function (error, result) { if (error) return callback(new BoxError(BoxError.DOCKER_ERROR, error)); - if (result !== 'OK') return callback(new BoxError(BoxError.DOCKER_ERROR, 'Unable to ping the docker daemon')); + if (Buffer.isBuffer(result) && result.toString('utf8') === 'OK') return callback(null); // sometimes it returns buffer + if (result === 'OK') return callback(null); - callback(null); + callback(new BoxError(BoxError.DOCKER_ERROR, 'Unable to ping the docker daemon')); }); }