The documentation describes the resources available to the docker executor and how to request more/fewer resources.
If I have a build that starts multiple docker images (similar to the config snippet below), are the 2 vCPUs and 4gb RAM shared between them? If not, how are resources allocated?
jobs:
build:
docker:
- image: circleci/ruby:2.4.3-node-browsers
- image: redis
- image: vault:latest
- image: {private_image_1}
- image: {private_image_2}