title: Issue with runing PM2-runtime npm start as docker CMD
body: <p>I am trying to run <code>pm2-runtime npm start</code> as a docker CMD.
  When I go into the container and run <code>pm2-runtime npm start</code> everything is ok but I want to automate it.</p>
  
  <p>I have tried:</p>
  
  <p><code>CMD ["pm2-runtime", "npm start"]</code></p>
  
  <p><code>CMD ["pm2-runtime", "npm", "start"]</code></p>
  
  <p><code>CMD ["pm2-runtime", "'npm start'"]</code></p>
  
  <p>The above commands don't work and all-cause this kind of error 
  <code>Usage: npm &lt;command&gt;
  where &lt;command&gt; is one of:
      access, adduser, audit, bin, bugs, c, cache, ci, cit,
      clean-install, clean-install-test, completion, config,
      create, ddp, dedupe, deprecate, dist-tag, docs, doctor,
      edit, explore, fund, get, help, help-search, hook, i, init,
      install, install-ci-test, install-test, it, link, list, ln,
      login, logout, ls, org, outdated, owner, pack, ping, prefix,
      profile, prune, publish, rb, rebuild, repo, restart, root,
      run, run-script, s, se, search, set, shrinkwrap, star,
      stars, start, stop, t, team, test, token, tst, un,
      uninstall, unpublish, unstar, up, update, v, version, view,
      whoami</code></p>
  
  <p>Seams like an easy issue and pm2-runtime is capable of npm start, so what am I doing wrong?</p>