diff --git a/lib/docker.js b/lib/docker.js
index 68cf935b..e3dce577 100644
--- a/lib/docker.js
+++ b/lib/docker.js
@@ -10,10 +10,19 @@ const os = require('os');
  * @return {Object}
  */
 async function dockerCommand(options, pluginInstance) {
+  const { serverless, log } = pluginInstance;
+  const debug = process.env.SLS_DEBUG;  
   const cmd = 'docker';
   try {
     return await spawn(cmd, options, { encoding: 'utf-8' });
   } catch (e) {
+    if (debug) {
+      if (log) {
+        log.debug(e);
+      } else {
+        serverless.cli.log(e);
+      }
+    }
     if (
       e.stderrBuffer &&
       e.stderrBuffer.toString().includes('command not found')