QC Launcher allows passing parameters as arguments to the executable like below:

QuantConnect.Lean.Launcher.exe --parameters "ema-slow:1,ema-fast:10"

With Lean CLI I know we can modify config.js to add parameters, but I want to run multiple instances of lean with different parameters.

Is it possible to pass parameters to Lean CLI in the command line similar to Launcher.exe?

How about passing environment variables to the docker container?

Another question: Does config.js in a Lean project replace the default config, or does it add/merge on top of the default config?