@mkj You’re bumping an old topic. In the future, I would advise you to open a new topic to get help. A CircleCI team member will hopefully break these posts into their own topic.
As @rohara specified, “You cannot stack…images to use packages from both”. It’s not a some-can, some-cannot situation. Images do not stack. The first image you list is the one that you will be able to use commands and software from. All other images will be started in the background. Specifying other images should be used if you need specific remote services like PostgreSQL, Redis, memcached, MySQL, Cassandra, etc. All other images are expected to expose a port for network communication.
If you need to run both
node tools, you need to find or build a custom image that supports both. You can find more details about building custom images on the documentation page “Using Custom-Built Docker Images”.