found on ros2/rclcpp#2541 (comment), it is really hard for user to know the component container options.
we could add the following to the documentation, https://docs.ros.org/en/rolling/Concepts/Intermediate/About-Composition.html
- general explanation about component container, which is the node that loads/unloads the components and execute them.
- component container types and options, such as
component_container, component_container_mt with parameter thread_num, and component_container_isolated with --use_multi_threaded_executor option.