Setup_remote_docker Architecture Change

We are changing the underlying architecture of how our setup_remote_docker feature works on the platform. We will be commencing a gradual rollout shortly to experiment with this new architecture after several weeks of successful testing on projects internal to CircleCI.

User impact:

  1. The new architecture should result in faster job execution for the vast majority of users who use setup_remote_docker.
  2. The architecture is significantly simplified and should improve the reliability of jobs that use setup_remote_docker.

At the moment, this rollout excludes jobs that use DLC combined with setup_remote_docker. Those jobs will be included in the rollout at a later date.

If you are seeing issues with jobs that use the setup_remote_docker feature, please submit a support ticket at https://support.circleci.com/