Menu

Pre-Built CircleCI Docker Images

Reference > Pre-Built CircleCI Docker Images

This document provides information about pre-built CircleCI images and a listing by language, service type, and tags in the following sections:

For convenience, CircleCI maintains several Docker images. These images are extensions of official Docker images and include tools that are especially useful for CI/CD. All of these pre-built images are available in the CircleCI org on Docker Hub. The source code for these images is available at github.com/circleci/circleci-images. Dockerfiles for each CircleCI image variant are archived at github.com/circleci-public/circleci-dockerfiles.

Best Practices

CircleCI bases pre-built images off of upstream, for example, circleci/ruby:2.4-node is based off the most up to date version of the Ruby 2.4-node container, similar to using :latest. It is best practice to lock down aspects of your build container, by specifying an additional tag to pin down the image in your configuration.

That is, to prevent unintended changes that come from upstream, instead of using circleci/ruby:2.4-node use a more specific version of these containers to ensure the image does not change with upstream changes until you change the tag.

For example, add -jessie or -stretch to the end of each of those containers to ensure you’re only using that base OS. You can pin down those images to a specific point version, like circleci/ruby:2.3.7-jessie, or you can just specify the OS version, with circleci/ruby:2.3-jessie. This is possible for any of the CircleCI images.

It is also possible to specify all the way down to the specific SHA of the image you want to use. Doing so allows you to test specific images for as long as you like before making any changes. To find the value, navigate to on older Build page in the CircleCI app that utilized the image you wish to use and select the drop-down for Spin up Environment. Inside you will find the SHA256, for example,  circleci/ruby@sha256:df1808e61a9c32d0ec110960fed213ab2339451ca88941e9be01a03adc98396e.

Image Types

CircleCI’s pre-built Docker images fall into two categories: language images and service images. All images add a circleci user as a system user.

Language Images

Language images are images for common programming languages, along with some common pre-installed tools. A language image should be listed first under the docker key in your configuration, thus becoming the primary container during execution.

CircleCI maintains language images for the following languages:

If your language is not listed, CircleCI also maintains a wizard you can use to create a custom image. See the Dockerfile Wizard section of the Using Custom-Built Docker Images document for instructions.

Service Images

Service images are images for services like databases. These images should be listed after language images so they become secondary service containers.

CircleCI maintains service images for the following services:

How to Get Started with Pre-Built Docker Images Video Tutorial

Pre-installed Tools

All convenience images have been extended with additional tools.

APT Packages

The following packages are installed with apt-get on every image:

Other Packages

The following packages are installed via curl or other means:

Image Variants

CircleCI maintains variants of convenience images. These can be created by adding optional suffixes to the end of image tags.

Note: If you choose to use the latest tag, the image may change unexpectedly and create surprising results.

Language Image Variants

  • -node: includes Node.js for polyglot applications
  • -browsers: includes Java 8, PhantomJS, Firefox, and Chrome
  • -node-browsers: a combination of the -node and -browsers variants

Service Image Variants

  • -ram: variants that use the RAM volume to speed up builds

Android

Usage: Add the following under docker: in your config.yml:

- image: circleci/android:[TAG]

Latest Tags: (view more available tags on Docker Hub)

  • api-23-alpha
  • api-23-node8-alpha
  • api-24-alpha
  • api-24-node8-alpha
  • api-25-alpha
  • api-25-node8-alpha
  • api-26-alpha
  • api-26-node8-alpha
  • api-27-alpha
  • api-27-node8-alpha
  • api-28-alpha
  • api-28-node8-alpha

buildpack-deps

Usage: Add the following under docker: in your config.yml:

- image: circleci/buildpack-deps:[TAG]

Latest Tags: (view more available tags on Docker Hub)

  • 14.04-curl-browsers
  • 14.04-curl-dind
  • 14.04-scm-browsers
  • 16.04-curl-browsers
  • 16.04-curl-dind
  • 16.04-scm-browsers
  • 17.10-curl-browsers
  • 17.10-scm-browsers
  • 18.04-curl-browsers
  • 18.04-curl-dind
  • 18.04-scm-browsers
  • artful-curl-browsers
  • artful-scm-browsers
  • bionic-curl-browsers
  • bionic-curl-dind
  • bionic-scm-browsers
  • buster-browsers
  • buster-curl-browsers
  • buster-curl-dind
  • buster-scm-browsers
  • curl-browsers
  • curl-dind
  • jessie-browsers
  • jessie-curl-browsers
  • jessie-scm-browsers
  • oldstable-browsers
  • oldstable-curl-browsers
  • oldstable-scm-browsers
  • scm-browsers
  • scm-dind
  • sid-curl-browsers
  • stable-curl-browsers
  • stable-curl-dind
  • stable-scm-browsers
  • stable-scm-dind
  • stretch-curl-browsers
  • stretch-curl-dind
  • stretch-scm-browsers
  • stretch-scm-dind
  • testing-browsers
  • testing-curl-browsers
  • testing-curl-dind
  • testing-scm-browsers
  • trusty-curl-browsers
  • trusty-curl-dind
  • trusty-scm-browsers
  • unstable-curl-browsers
  • xenial-curl-browsers
  • xenial-curl-dind
  • xenial-scm-browsers

Clojure

Usage: Add the following under docker: in your config.yml:

- image: circleci/clojure:[TAG]

Latest Tags: (view more available tags on Docker Hub)

  • boot
  • boot-2.7.1
  • boot-2.7.1-browsers
  • boot-2.7.2
  • boot-2.7.2-browsers
  • boot-2.7.2-node
  • boot-2.7.2-node-browsers
  • boot-browsers
  • boot-node
  • boot-node-browsers
  • example
  • latest
  • latest-browsers
  • latest-node
  • latest-node-browsers
  • lein
  • lein-2.7.1
  • lein-2.7.1-browsers
  • lein-2.8.1
  • lein-2.8.1-browsers
  • lein-2.8.1-node
  • lein-2.8.1-node-browsers
  • lein-browsers
  • lein-node
  • lein-node-browsers
  • tools-deps
  • tools-deps-1.9.0.375
  • tools-deps-1.9.0.375-browsers
  • tools-deps-1.9.0.375-node-browsers
  • tools-deps-1.9.0.381
  • tools-deps-1.9.0.381-browsers
  • tools-deps-1.9.0.381-node
  • tools-deps-1.9.0.381-node-browsers
  • tools-deps-browsers
  • tools-deps-node
  • tools-deps-node-browsers

Elixir

Usage: Add the following under docker: in your config.yml:

- image: circleci/elixir:[TAG]

Latest Tags: (view more available tags on Docker Hub)

  • 1.2.6-node
  • 1.2.6-node-browsers
  • 1.3
  • 1.3-browsers
  • 1.3-node
  • 1.3-node-browsers
  • 1.3.4
  • 1.3.4-browsers
  • 1.3.4-node
  • 1.3.4-node-browsers
  • 1.4
  • 1.4-browsers
  • 1.4-node
  • 1.4-node-browsers
  • 1.4.5
  • 1.4.5-browsers
  • 1.4.5-node
  • 1.4.5-node-browsers
  • 1.5
  • 1.5-browsers
  • 1.5-node
  • 1.5-node-browsers
  • 1.5.2
  • 1.5.2-browsers
  • 1.5.2-node
  • 1.5.2-node-browsers
  • 1.5.3
  • 1.5.3-browsers
  • 1.5.3-node
  • 1.5.3-node-browsers
  • 1.6
  • 1.6-browsers
  • 1.6-node
  • 1.6-node-browsers
  • 1.6.1
  • 1.6.1-browsers
  • 1.6.1-node
  • 1.6.1-node-browsers
  • 1.6.2-browsers
  • 1.6.2-node
  • 1.6.2-node-browsers
  • 1.6.3-browsers
  • 1.6.5
  • 1.6.5-browsers
  • 1.6.5-node
  • 1.6.5-node-browsers
  • latest
  • latest-browsers
  • latest-node
  • latest-node-browsers

Go (Golang)

Usage: Add the following under docker: in your config.yml:

- image: circleci/golang:[TAG]

Latest Tags: (view more available tags on Docker Hub)

  • 1
  • 1-browsers
  • 1-stretch
  • 1-stretch-browsers
  • 1.10
  • 1.10-browsers
  • 1.10-stretch
  • 1.10-stretch-browsers
  • 1.10.0-browsers
  • 1.10.0-stretch-browsers
  • 1.10.1-browsers
  • 1.10.1-stretch-browsers
  • 1.10.3
  • 1.10.3-browsers
  • 1.10.3-stretch
  • 1.10.3-stretch-browsers
  • 1.10beta1-browsers
  • 1.10beta1-stretch-browsers
  • 1.10rc1-browsers
  • 1.10rc1-stretch-browsers
  • 1.10rc2-browsers
  • 1.10rc2-stretch-browsers
  • 1.8.5-browsers
  • 1.8.5-jessie-browsers
  • 1.8.5-stretch-browsers
  • 1.8.6-browsers
  • 1.8.6-jessie-browsers
  • 1.8.6-stretch-browsers
  • 1.8.7-browsers
  • 1.8.7-jessie-browsers
  • 1.8.7-stretch-browsers
  • 1.9
  • 1.9-browsers
  • 1.9-stretch
  • 1.9-stretch-browsers
  • 1.9.2-browsers
  • 1.9.2-stretch-browsers
  • 1.9.3-stretch-browsers
  • 1.9.4-browsers
  • 1.9.4-stretch-browsers
  • 1.9.5-browsers
  • 1.9.5-stretch-browsers
  • 1.9.7
  • 1.9.7-browsers
  • 1.9.7-stretch
  • 1.9.7-stretch-browsers
  • latest
  • latest-browsers
  • stretch
  • stretch-browsers

JRuby

Usage: Add the following under docker: in your config.yml:

- image: circleci/jruby:[TAG]

Latest Tags: (view more available tags on Docker Hub)

  • 9
  • 9-browsers
  • 9-jdk
  • 9-jdk-browsers
  • 9.2
  • 9.2-browsers
  • 9.2-jdk
  • 9.2-jdk-browsers
  • 9.2-jre
  • 9.2-jre-browsers
  • 9.2.0
  • 9.2.0-browsers
  • 9.2.0-jdk
  • 9.2.0-jdk-browsers
  • 9.2.0-jre
  • 9.2.0-jre-browsers
  • 9.2.0.0
  • 9.2.0.0-browsers
  • 9.2.0.0-jdk
  • 9.2.0.0-jdk-browsers
  • 9.2.0.0-jre
  • 9.2.0.0-jre-browsers
  • example
  • latest
  • latest-browsers

MariaDB

Usage: Add the following under docker: in your config.yml:

- image: circleci/mariadb:[TAG]

Latest Tags: (view more available tags on Docker Hub)

  • 10
  • 10-ram
  • 10.0
  • 10.0-ram
  • 10.0.33
  • 10.0.33-ram
  • 10.0.35
  • 10.0.35-ram
  • 10.1
  • 10.1-ram
  • 10.1.29
  • 10.1.29-ram
  • 10.1.30
  • 10.1.30-ram
  • 10.1.31
  • 10.1.31-ram
  • 10.1.33
  • 10.1.33-ram
  • 10.1.34
  • 10.1.34-ram
  • 10.2
  • 10.2-ram
  • 10.2.11
  • 10.2.11-ram
  • 10.2.12
  • 10.2.12-ram
  • 10.2.13
  • 10.2.13-ram
  • 10.2.15
  • 10.2.15-ram
  • 10.3
  • 10.3-ram
  • 10.3.2
  • 10.3.2-ram
  • 10.3.4
  • 10.3.4-ram
  • 10.3.5
  • 10.3.5-ram
  • 10.3.7
  • 10.3.7-ram
  • 5
  • 5-ram
  • 5.5
  • 5.5-ram
  • 5.5.58
  • 5.5.58-ram
  • 5.5.60
  • 5.5.60-ram
  • latest
  • latest-ram

MongoDB

Usage: Add the following under docker: in your config.yml:

- image: circleci/mongo:[TAG]

Latest Tags: (view more available tags on Docker Hub)

  • 3-jessie
  • 3-jessie-ram
  • 3-ram
  • 3.2
  • 3.2-jessie
  • 3.2-jessie-ram
  • 3.2-ram
  • 3.2.20
  • 3.2.20-jessie
  • 3.2.20-jessie-ram
  • 3.2.20-ram
  • 3.4
  • 3.4-jessie
  • 3.4-jessie-ram
  • 3.4-ram
  • 3.4.15
  • 3.4.15-jessie
  • 3.4.15-jessie-ram
  • 3.4.15-ram
  • 3.6-jessie
  • 3.6-jessie-ram
  • 3.6-ram
  • 3.6.5-jessie
  • 3.6.5-jessie-ram
  • 3.6.5-ram
  • 3.7-ram
  • 3.7-xenial
  • 3.7-xenial-ram
  • 3.7.9-ram
  • 3.7.9-xenial
  • 3.7.9-xenial-ram
  • 4.0-rc
  • 4.0-rc-ram
  • 4.0-rc-xenial
  • 4.0-rc-xenial-ram
  • 4.0.0-rc6
  • 4.0.0-rc6-ram
  • 4.0.0-rc6-xenial
  • 4.0.0-rc6-xenial-ram
  • jessie
  • jessie-ram
  • latest
  • latest-ram
  • rc
  • rc-ram
  • rc-xenial
  • rc-xenial-ram
  • unstable-ram
  • unstable-xenial
  • unstable-xenial-ram

MySQL

Usage: Add the following under docker: in your config.yml:

- image: circleci/mysql:[TAG]

Latest Tags: (view more available tags on Docker Hub)

  • 5
  • 5-ram
  • 5.5
  • 5.5-ram
  • 5.5.56
  • 5.5.57
  • 5.5.57-ram
  • 5.5.58
  • 5.5.58-ram
  • 5.5.59
  • 5.5.59-ram
  • 5.5.60
  • 5.5.60-ram
  • 5.6
  • 5.6-ram
  • 5.6.36
  • 5.6.37
  • 5.6.37-ram
  • 5.6.38
  • 5.6.38-ram
  • 5.6.39
  • 5.6.39-ram
  • 5.6.40
  • 5.6.40-ram
  • 5.7
  • 5.7-ram
  • 5.7.19
  • 5.7.19-ram
  • 5.7.20
  • 5.7.20-ram
  • 5.7.21
  • 5.7.21-ram
  • 5.7.22
  • 5.7.22-ram
  • 8
  • 8-ram
  • 8.0
  • 8.0-ram
  • 8.0.11
  • 8.0.11-ram
  • 8.0.2
  • 8.0.2-ram
  • 8.0.3
  • 8.0.3-ram
  • 8.0.4
  • 8.0.4-ram
  • 8.0.4-rc
  • 8.0.4-rc-ram
  • latest
  • latest-ram

Node.js

Usage: Add the following under docker: in your config.yml:

- image: circleci/node:[TAG]

Latest Tags: (view more available tags on Docker Hub)

  • 10-browsers
  • 10-jessie-browsers
  • 10-stretch-browsers
  • 10.5-browsers
  • 10.5-jessie-browsers
  • 10.5-stretch-browsers
  • 10.5.0-browsers
  • 10.5.0-jessie-browsers
  • 10.5.0-stretch-browsers
  • 6-browsers
  • 6-jessie-browsers
  • 6-stretch-browsers
  • 6.14-browsers
  • 6.14-jessie-browsers
  • 6.14-stretch-browsers
  • 6.14.3-browsers
  • 6.14.3-jessie-browsers
  • 6.14.3-stretch-browsers
  • 8-browsers
  • 8-jessie-browsers
  • 8-stretch-browsers
  • 8.11-browsers
  • 8.11-stretch-browsers
  • 8.11.3-browsers
  • 8.11.3-stretch-browsers
  • 9-browsers
  • 9-jessie-browsers
  • 9-stretch-browsers
  • 9.11-browsers
  • 9.11-jessie-browsers
  • 9.11-stretch-browsers
  • 9.11.2-browsers
  • 9.11.2-jessie-browsers
  • 9.11.2-stretch-browsers
  • boron-browsers
  • boron-jessie-browsers
  • boron-stretch-browsers
  • carbon-browsers
  • carbon-jessie-browsers
  • carbon-stretch-browsers
  • chakracore-10-browsers
  • chakracore-10.1-browsers
  • chakracore-10.1.0-browsers
  • chakracore-8-browsers
  • chakracore-8.11-browsers
  • chakracore-8.11.1-browsers
  • chakracore-browsers
  • jessie-browsers
  • latest-browsers
  • stretch-browsers

OpenJDK

Usage: Add the following under docker: in your config.yml:

- image: circleci/openjdk:[TAG]

Latest Tags: (view more available tags on Docker Hub)

  • 10-browsers
  • 10-jdk-browsers
  • 10-jdk-node-browsers
  • 10-jdk-sid-browsers
  • 10-jdk-sid-node-browsers
  • 10-node-browsers
  • 10-sid-browsers
  • 10-sid-node-browsers
  • 10.0-browsers
  • 10.0-jdk-browsers
  • 10.0-jdk-node-browsers
  • 10.0-jdk-sid-node-browsers
  • 10.0-node-browsers
  • 10.0-sid-node-browsers
  • 10.0.1-10-browsers
  • 10.0.1-10-jdk-browsers
  • 10.0.1-10-jdk-node-browsers
  • 10.0.1-10-jdk-sid-node-browsers
  • 10.0.1-10-node-browsers
  • 10.0.1-10-sid-node-browsers
  • 10.0.1-browsers
  • 10.0.1-jdk-browsers
  • 10.0.1-jdk-node-browsers
  • 10.0.1-jdk-sid-node-browsers
  • 10.0.1-node-browsers
  • 10.0.1-sid-node-browsers
  • 11-ea-17-jdk-node-browsers
  • 11-ea-17-jdk-sid-node-browsers
  • 11-ea-17-node-browsers
  • 11-ea-17-sid-node-browsers
  • 11-ea-jdk-node-browsers
  • 11-ea-jdk-sid-node-browsers
  • 11-ea-node-browsers
  • 11-ea-sid-node-browsers
  • 11-jdk-node-browsers
  • 11-jdk-sid-node-browsers
  • 11-node-browsers
  • 11-sid-node-browsers
  • 8-jdk-node-browsers
  • 8-jdk-stretch-node-browsers
  • 8-node-browsers
  • 8-stretch-node-browsers
  • 8u171-jdk-node-browsers
  • 8u171-jdk-stretch-node-browsers
  • 8u171-node-browsers
  • 8u171-stretch-node-browsers
  • jdk-node-browsers
  • jdk-stretch-node-browsers
  • latest-node-browsers
  • stretch-node-browsers

PHP

Usage: Add the following under docker: in your config.yml:

- image: circleci/php:[TAG]

Latest Tags: (view more available tags on Docker Hub)

  • 5-apache-jessie-node-browsers
  • 5-apache-node-browsers
  • 5-apache-stretch-node-browsers
  • 5-cli-node-browsers
  • 5-cli-stretch-node-browsers
  • 5-node-browsers
  • 5-stretch-node-browsers
  • 5.6-apache-jessie-node-browsers
  • 5.6-apache-node-browsers
  • 5.6-apache-stretch-node-browsers
  • 5.6-cli-node-browsers
  • 5.6-cli-stretch-node-browsers
  • 5.6-node-browsers
  • 5.6-stretch-node-browsers
  • 5.6.36-apache-jessie-node-browsers
  • 5.6.36-apache-node-browsers
  • 5.6.36-apache-stretch-node-browsers
  • 5.6.36-cli-node-browsers
  • 5.6.36-cli-stretch-node-browsers
  • 5.6.36-node-browsers
  • 5.6.36-stretch-node-browsers
  • 7-apache-node-browsers
  • 7-apache-stretch-node-browsers
  • 7.0-apache-node-browsers
  • 7.0-apache-stretch-node-browsers
  • 7.0-zts-node-browsers
  • 7.0-zts-stretch-node-browsers
  • 7.0.30-apache-node-browsers
  • 7.0.30-apache-stretch-node-browsers
  • 7.0.30-zts-node-browsers
  • 7.0.30-zts-stretch-node-browsers
  • 7.1-apache-jessie-node-browsers
  • 7.1-apache-node-browsers
  • 7.1-apache-stretch-node-browsers
  • 7.1-cli-node-browsers
  • 7.1-fpm-node-browsers
  • 7.1-fpm-stretch-node-browsers
  • 7.1-node-browsers
  • 7.1.18-apache-jessie-node-browsers
  • 7.1.18-apache-node-browsers
  • 7.1.18-apache-stretch-node-browsers
  • 7.1.18-fpm-node-browsers
  • 7.1.18-fpm-stretch-node-browsers
  • 7.1.18-node-browsers
  • 7.2-apache-node-browsers
  • 7.2-apache-stretch-node-browsers
  • 7.2.6-apache-node-browsers
  • 7.2.6-apache-stretch-node-browsers
  • apache-node-browsers
  • apache-stretch-node-browsers

PostgreSQL

Usage: Add the following under docker: in your config.yml:

- image: circleci/postgres:[TAG]

Latest Tags: (view more available tags on Docker Hub)

  • 10-alpine-postgis
  • 10-alpine-postgis-ram
  • 10-alpine-ram
  • 10-postgis-ram
  • 10.4-alpine-postgis
  • 10.4-alpine-postgis-ram
  • 10.4-alpine-ram
  • 10.4-postgis-ram
  • 11-alpine-ram
  • 11-beta1-alpine-ram
  • 9-alpine-postgis
  • 9-alpine-postgis-ram
  • 9-alpine-ram
  • 9-postgis-ram
  • 9.3-alpine-postgis
  • 9.3-alpine-postgis-ram
  • 9.3-alpine-ram
  • 9.3-postgis-ram
  • 9.3.23-alpine-postgis
  • 9.3.23-alpine-postgis-ram
  • 9.3.23-alpine-ram
  • 9.3.23-postgis-ram
  • 9.4-alpine-postgis
  • 9.4-alpine-postgis-ram
  • 9.4-alpine-ram
  • 9.4-postgis-ram
  • 9.4.18-alpine-postgis
  • 9.4.18-alpine-postgis-ram
  • 9.4.18-alpine-ram
  • 9.4.18-postgis-ram
  • 9.5-alpine-postgis
  • 9.5-alpine-postgis-ram
  • 9.5-alpine-ram
  • 9.5-postgis-ram
  • 9.5.13-alpine-postgis
  • 9.5.13-alpine-postgis-ram
  • 9.5.13-alpine-ram
  • 9.5.13-postgis-ram
  • 9.6-alpine-postgis
  • 9.6-alpine-postgis-ram
  • 9.6-alpine-ram
  • 9.6-postgis-ram
  • 9.6.9-alpine-postgis
  • 9.6.9-alpine-postgis-ram
  • 9.6.9-alpine-ram
  • 9.6.9-postgis-ram
  • alpine-postgis
  • alpine-postgis-ram
  • alpine-ram
  • latest-postgis-ram

Python

Usage: Add the following under docker: in your config.yml:

- image: circleci/python:[TAG]

Latest Tags: (view more available tags on Docker Hub)

  • 2-jessie-browsers
  • 2-jessie-node-browsers
  • 2-node-browsers
  • 2-stretch-browsers
  • 2-stretch-node
  • 2-stretch-node-browsers
  • 2.7-jessie-browsers
  • 2.7-jessie-node-browsers
  • 2.7-node-browsers
  • 2.7-stretch-browsers
  • 2.7-stretch-node
  • 2.7-stretch-node-browsers
  • 2.7.15-jessie-browsers
  • 2.7.15-jessie-node-browsers
  • 2.7.15-node-browsers
  • 2.7.15-stretch-browsers
  • 2.7.15-stretch-node-browsers
  • 3-jessie-browsers
  • 3-jessie-node-browsers
  • 3-stretch-browsers
  • 3-stretch-node-browsers
  • 3.4-jessie-browsers
  • 3.4-jessie-node-browsers
  • 3.4.8-jessie-browsers
  • 3.4.8-jessie-node-browsers
  • 3.5-jessie-browsers
  • 3.5-jessie-node-browsers
  • 3.5.5-jessie-browsers
  • 3.5.5-jessie-node-browsers
  • 3.6-jessie-browsers
  • 3.6-jessie-node-browsers
  • 3.6-stretch-browsers
  • 3.6-stretch-node-browsers
  • 3.6.5-jessie-browsers
  • 3.6.5-jessie-node-browsers
  • 3.6.5-stretch-browsers
  • 3.6.5-stretch-node-browsers
  • 3.7-rc-node-browsers
  • 3.7-rc-stretch-browsers
  • 3.7-rc-stretch-node-browsers
  • 3.7.0b5-node-browsers
  • 3.7.0b5-stretch-browsers
  • 3.7.0b5-stretch-node-browsers
  • jessie-browsers
  • jessie-node-browsers
  • rc-node-browsers
  • rc-stretch-browsers
  • rc-stretch-node-browsers
  • stretch-browsers
  • stretch-node-browsers

Ruby

Usage: Add the following under docker: in your config.yml:

- image: circleci/ruby:[TAG]

Latest Tags: (view more available tags on Docker Hub)

  • 2-node-browsers
  • 2-stretch-node-browsers
  • 2.3-browsers
  • 2.3-jessie-node-browsers
  • 2.3-node-browsers
  • 2.3-stretch-browsers
  • 2.3-stretch-node-browsers
  • 2.3.7-browsers
  • 2.3.7-jessie-node-browsers
  • 2.3.7-node-browsers
  • 2.3.7-stretch-browsers
  • 2.3.7-stretch-node-browsers
  • 2.4-browsers
  • 2.4-jessie-node-browsers
  • 2.4-node-browsers
  • 2.4-stretch-browsers
  • 2.4-stretch-node-browsers
  • 2.4.4-browsers
  • 2.4.4-jessie-node-browsers
  • 2.4.4-node-browsers
  • 2.4.4-stretch-browsers
  • 2.4.4-stretch-node-browsers
  • 2.5-node-browsers
  • 2.5-stretch-node-browsers
  • 2.5.1-node-browsers
  • 2.5.1-stretch-node-browsers
  • 2.6-rc
  • 2.6-rc-browsers
  • 2.6-rc-node
  • 2.6-rc-node-browsers
  • 2.6-rc-stretch-browsers
  • 2.6-rc-stretch-node
  • 2.6-rc-stretch-node-browsers
  • 2.6.0-preview2
  • 2.6.0-preview2-browsers
  • 2.6.0-preview2-node
  • 2.6.0-preview2-node-browsers
  • 2.6.0-preview2-stretch-browsers
  • 2.6.0-preview2-stretch-node
  • 2.6.0-preview2-stretch-node-browsers
  • latest-node-browsers
  • rc
  • rc-browsers
  • rc-node
  • rc-node-browsers
  • rc-stretch
  • rc-stretch-browsers
  • rc-stretch-node
  • rc-stretch-node-browsers
  • stretch-node-browsers

See Also

See Using Private Images for information about how to authorize your build to use an image in a private repository or in Amazon ECR.