# New Convenience Image Early Access - Ready for testing!

**URL:** <https://discuss.circleci.com/t/new-convenience-image-early-access-ready-for-testing/31364>\
**Category:** CircleCI Images\
**Tags:** feedback, alpha, convenience-images\
**Created:** [July 23, 2019, 9:00pm UTC](https://discuss.circleci.com/t/new-convenience-image-early-access-ready-for-testing/31364 "2019-07-23T21:00:22Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![KyleTryon](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/kyletryon/32/9977_2.png) [@KyleTryon](https://discuss.circleci.com/u/KyleTryon)\
**Post date:** [July 23, 2019, 9:00pm UTC](https://discuss.circleci.com/t/new-convenience-image-early-access-ready-for-testing/31364/1 "2019-07-23T21:00:22Z")

</div>

Hello!

CircleCI’s Community & Partner Engineering team (@FelicianoTech, @rose) has been hard at work creating a new set of improved convenience images we hope to fully release 🔜.

We are looking for users interested in testing some of these new alpha Docker images to see how they may compare to what you are using currently, whether you use [CircleCI’s existing Docker convenience images](https://hub.docker.com/r/circleci) or any other Docker images.

**Please note:** These images are in active development and are not suitable for production environments. These images are only intended to be used currently for testing and user feedback.

**What we hope to achieve with these new images:**

- Faster “Spin-Up” time

- Improved reliability

- Self-documentation

Please take a look at the code and assets for these images at the following locations:

# **Docker Hub: [hub.docker.com/u/cimg](https://hub.docker.com/u/cimg)**

GitHub: [github.com/topics/circleci-cimg](https://github.com/topics/circleci-cimg)

Please share your feedback via the Google form at the bottom.

# images preview

* * *

## `cimg/base`

[![CircleCI Build Status](https://circleci.com/gh/CircleCI-Public/cimg-base.svg?style=shield "CircleCI Build Status")](https://circleci.com/gh/CircleCI-Public/cimg-base) [![GitHub License](https://img.shields.io/badge/license-MIT-lightgrey.svg)](https://raw.githubusercontent.com/CircleCI-Public/cimg-base/master/LICENSE) [![CircleCI Community](https://img.shields.io/badge/community-CircleCI%20Discuss-343434.svg)](https://discuss.circleci.com/c/ecosystem/images)

> **[CircleCI-Public/cimg-base](https://github.com/CircleCI-Public/cimg-base)**
>
> The CircleCI Base (Ubuntu) Docker Convenience Image. - CircleCI-Public/cimg-base

This new shared base image will give us more control and reliability meaning we should run into fewer issues due to upstream changes from the official docker images of these languages. This image will contain the base for all language images. It contains all the essential tools such as g_it, curl, ca-certificates, gzip_ and more.

This image is an excellent base for your own custom Docker images if you currently use your own image on CircleCI. Using this base image will come with the benefit of faster “Spin-Up” times as more users adopt the image and others based on it and the host machines populate with these layers.

Dockerfile: [https://github.com/CircleCI-Public/cimg-base/blob/master/ubuntu/Dockerfile](https://github.com/CircleCI-Public/cimg-base/blob/master/ubuntu/Dockerfile)

* * *

## `cimg/ruby`

[![CircleCI Build Status](https://circleci.com/gh/CircleCI-Public/cimg-ruby.svg?style=shield "CircleCI Build Status")](https://circleci.com/gh/CircleCI-Public/cimg-ruby) [![GitHub License](https://global.discourse-cdn.com/circleci/original/3X/e/3/e335f219001bba761f6914f24baa224398dc66a9.svg)](https://raw.githubusercontent.com/CircleCI-Public/cimg-ruby/master/LICENSE) [![CircleCI Community](https://img.shields.io/badge/community-CircleCI%20Discuss-343434.svg)](https://discuss.circleci.com/c/ecosystem/images)

> **[CircleCI-Public/cimg-ruby](https://github.com/CircleCI-Public/cimg-ruby)**
>
> Prototype CircleCI images for Ruby. Contribute to CircleCI-Public/cimg-ruby development by creating an account on GitHub.

* * *

## `cimg/go`

[![CircleCI Build Status](https://circleci.com/gh/CircleCI-Public/cimg-go.svg?style=shield "CircleCI Build Status")](https://circleci.com/gh/CircleCI-Public/cimg-go) [![GitHub License](https://global.discourse-cdn.com/circleci/original/3X/e/3/e335f219001bba761f6914f24baa224398dc66a9.svg)](https://raw.githubusercontent.com/CircleCI-Public/cimg-go/master/LICENSE) [![CircleCI Community](https://img.shields.io/badge/community-CircleCI%20Discuss-343434.svg)](https://discuss.circleci.com/c/ecosystem/images)

> **[CircleCI-Public/cimg-go](https://github.com/CircleCI-Public/cimg-go)**
>
> The CircleCI Go (Golang) Docker Convenience Image. - CircleCI-Public/cimg-go

* * *

## `cimg/node`

[![CircleCI Build Status](https://circleci.com/gh/CircleCI-Public/cimg-node.svg?style=shield "CircleCI Build Status")](https://circleci.com/gh/CircleCI-Public/cimg-node) [![GitHub License](https://img.shields.io/badge/license-MIT-lightgrey.svg)](https://raw.githubusercontent.com/CircleCI-Public/cimg-node/master/LICENSE) [![CircleCI Community](https://img.shields.io/badge/community-CircleCI%20Discuss-343434.svg)](https://discuss.circleci.com/c/ecosystem/images)

> **[CircleCI-Public/cimg-node](https://github.com/CircleCI-Public/cimg-node)**
>
> Prototype CircleCI images for Node.js. Contribute to CircleCI-Public/cimg-node development by creating an account on GitHub.

* * *

## `cimg/openjdk`

[![CircleCI Build Status](https://circleci.com/gh/CircleCI-Public/cimg-openjdk.svg?style=shield "CircleCI Build Status")](https://circleci.com/gh/CircleCI-Public/cimg-openjdk) [![GitHub License](https://img.shields.io/badge/license-MIT-lightgrey.svg)](https://raw.githubusercontent.com/CircleCI-Public/cimg-openjdk/master/LICENSE) [![CircleCI Community](https://img.shields.io/badge/community-CircleCI%20Discuss-343434.svg)](https://discuss.circleci.com/c/ecosystem/images)

> **[CircleCI-Public/cimg-openjdk](https://github.com/CircleCI-Public/cimg-openjdk)**
>
> Prototype CircleCI images for OpenJDK. Contribute to CircleCI-Public/cimg-openjdk development by creating an account on GitHub.

* * *

## `cimg/rust`

[![CircleCI Build Status](https://circleci.com/gh/CircleCI-Public/cimg-rust.svg?style=shield "CircleCI Build Status")](https://circleci.com/gh/CircleCI-Public/cimg-rust) [![GitHub License](https://img.shields.io/badge/license-MIT-lightgrey.svg)](https://raw.githubusercontent.com/CircleCI-Public/cimg-rust/master/LICENSE) [![CircleCI Community](https://img.shields.io/badge/community-CircleCI%20Discuss-343434.svg)](https://discuss.circleci.com/c/ecosystem/images)

> **[CircleCI-Public/cimg-rust](https://github.com/CircleCI-Public/cimg-rust)**
>
> Prototype CircleCI images for Rust. Contribute to CircleCI-Public/cimg-rust development by creating an account on GitHub.

* * *

We are soft-launching these images to our Discuss users to collect feedback. We’d love to know your experience with them, issues you may run into, performance improvements, or anything else you can share.

# Send us your feedback!

[https://forms.gle/ruSLrp7ueBBtDaPz5](https://forms.gle/ruSLrp7ueBBtDaPz5)

* * *

---

<div class="post-metadata">

**Author:** ![KyleTryon](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/kyletryon/32/9977_2.png) [@KyleTryon](https://discuss.circleci.com/u/KyleTryon)\
**Post date:** [July 23, 2019, 9:13pm UTC](https://discuss.circleci.com/t/new-convenience-image-early-access-ready-for-testing/31364/2 "2019-07-23T21:13:08Z")

</div>

Pinned on July 23, 2019, 9:13pm UTC



---

<div class="post-metadata">

**Author:** ![excenter](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/excenter/32/18610_2.png) [@excenter](https://discuss.circleci.com/u/excenter)\
**Post date:** [July 23, 2019, 9:13pm UTC](https://discuss.circleci.com/t/new-convenience-image-early-access-ready-for-testing/31364/3 "2019-07-23T21:13:45Z")

</div>

error:

**This form can only be viewed by users in the owner’s organization.**

---

<div class="post-metadata">

**Author:** ![KyleTryon](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/kyletryon/32/9977_2.png) [@KyleTryon](https://discuss.circleci.com/u/KyleTryon)\
**Post date:** [July 23, 2019, 9:16pm UTC](https://discuss.circleci.com/t/new-convenience-image-early-access-ready-for-testing/31364/4 "2019-07-23T21:16:52Z")

</div>

Updated. Thank you.

---

<div class="post-metadata">

**Author:** ![excenter](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/excenter/32/18610_2.png) [@excenter](https://discuss.circleci.com/u/excenter)\
**Post date:** [July 23, 2019, 9:20pm UTC](https://discuss.circleci.com/t/new-convenience-image-early-access-ready-for-testing/31364/5 "2019-07-23T21:20:17Z")

</div>

[https://hub.docker.com/r/cimg/python](https://hub.docker.com/r/cimg/python) is available on docker hub, but not github or this announcement. Is it ready to use?

---

<div class="post-metadata">

**Author:** ![KyleTryon](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/kyletryon/32/9977_2.png) [@KyleTryon](https://discuss.circleci.com/u/KyleTryon)\
**Post date:** [July 23, 2019, 9:40pm UTC](https://discuss.circleci.com/t/new-convenience-image-early-access-ready-for-testing/31364/6 "2019-07-23T21:40:43Z")

</div>

We will be updating the main post as we make progress (we wanted to collect feedback as early as possible). As of writing this, we are very much interested in feedback in `base`, `node`, `rust`, and `ruby`. Python is nearly “ready” to be added to this list but we have not yet made the repo public (similar to android at the moment).

The Docker image as it is currently is available and we are open to feedback but we do expect you may run into some trouble at the moment.

We’ll continue to update the main post.

---

<div class="post-metadata">

**Author:** ![KyleTryon](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/kyletryon/32/9977_2.png) [@KyleTryon](https://discuss.circleci.com/u/KyleTryon)\
**Post date:** [July 25, 2019, 1:34pm UTC](https://discuss.circleci.com/t/new-convenience-image-early-access-ready-for-testing/31364/7 "2019-07-25T13:34:33Z")

</div>

**OpenJDK added!**

The OpenJDK image will pave the way for our android based image to be added shortly.

* * *

## `cimg/openjdk`

[![CircleCI Build Status](https://circleci.com/gh/CircleCI-Public/cimg-openjdk.svg?style=shield "CircleCI Build Status")](https://circleci.com/gh/CircleCI-Public/cimg-openjdk) [![GitHub License](https://global.discourse-cdn.com/circleci/original/3X/e/3/e335f219001bba761f6914f24baa224398dc66a9.svg)](https://raw.githubusercontent.com/CircleCI-Public/cimg-openjdk/master/LICENSE) [![CircleCI Community](https://img.shields.io/badge/community-CircleCI%20Discuss-343434.svg)](https://discuss.circleci.com/c/ecosystem/images)

> **[CircleCI-Public/cimg-openjdk](https://github.com/CircleCI-Public/cimg-openjdk)**
>
> Prototype CircleCI images for OpenJDK. Contribute to CircleCI-Public/cimg-openjdk development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![KyleTryon](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/kyletryon/32/9977_2.png) [@KyleTryon](https://discuss.circleci.com/u/KyleTryon)\
**Post date:** [July 25, 2019, 1:50pm UTC](https://discuss.circleci.com/t/new-convenience-image-early-access-ready-for-testing/31364/8 "2019-07-25T13:50:02Z")

</div>

**Rust added!**

* * *

## `cimg/rust`

[![CircleCI Build Status](https://circleci.com/gh/CircleCI-Public/cimg-rust.svg?style=shield "CircleCI Build Status")](https://circleci.com/gh/CircleCI-Public/cimg-rust) [![GitHub License](https://global.discourse-cdn.com/circleci/original/3X/e/3/e335f219001bba761f6914f24baa224398dc66a9.svg)](https://raw.githubusercontent.com/CircleCI-Public/cimg-rust/master/LICENSE) [![CircleCI Community](https://img.shields.io/badge/community-CircleCI%20Discuss-343434.svg)](https://discuss.circleci.com/c/ecosystem/images)

> **[CircleCI-Public/cimg-rust](https://github.com/CircleCI-Public/cimg-rust)**
>
> Prototype CircleCI images for Rust. Contribute to CircleCI-Public/cimg-rust development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![christianhaller3000](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/christianhaller3000/32/19319_2.png) [@christianhaller3000](https://discuss.circleci.com/u/christianhaller3000)\
**Post date:** [October 24, 2019, 11:36am UTC](https://discuss.circleci.com/t/new-convenience-image-early-access-ready-for-testing/31364/9 "2019-10-24T11:36:06Z")

</div>

Are there any plans for `cimg/terraform` ? 🙂

---

<div class="post-metadata">

**Author:** ![KyleTryon](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/kyletryon/32/9977_2.png) [@KyleTryon](https://discuss.circleci.com/u/KyleTryon)\
**Post date:** [October 24, 2019, 1:30pm UTC](https://discuss.circleci.com/t/new-convenience-image-early-access-ready-for-testing/31364/10 "2019-10-24T13:30:07Z")

</div>

Hello @christianhaller3000,

Not yet at the moment but this is the kind of feedback we are looking for! Our current round of images are going to be all based on programming languages and services (databases). Are you mostly interested in an image with Terraform already pre-installed?

What I might recommend in the meantime is taking a look at some of the community created terraform orbs: [https://circleci.com/orbs/registry/?filterBy=all&query=terraform](https://circleci.com/orbs/registry/?filterBy=all&query=terraform)  
An official terraform orb is likely to be coming possibly within the next quarter.

As for an image containing terraform, what we would recommend for any Docker image needs that are not currently served, is to create a custom image using the new `cimg/base` image as the base. The base image will be highly cached on CircleCI and contain all of the needed components to run a build on CircleCI meaning you can reduce the amount of additional layers to download from any custom image.

---

<div class="post-metadata">

**Author:** ![FelicianoTech](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/felicianotech/32/21348_2.png) [@FelicianoTech](https://discuss.circleci.com/u/FelicianoTech)\
**Post date:** [November 1, 2019, 7:02pm UTC](https://discuss.circleci.com/t/new-convenience-image-early-access-ready-for-testing/31364/11 "2019-11-01T19:02:06Z")

</div>

Btw, 5 more images are in early access status:

- [Elixir](https://hub.docker.com/r/cimg/elixir)
- [Clojure](https://hub.docker.com/r/cimg/clojure)
- [Android](https://hub.docker.com/r/cimg/android)
- [Python](https://hub.docker.com/r/cimg/python)
- [PHP](https://hub.docker.com/r/cimg/php)

With many of the images in the first post making it to preview. You can see the preview images [here](https://discuss.circleci.com/t/next-gen-circleci-convenience-images-public-beta/33010).

---

<div class="post-metadata">

**Author:** ![khtan](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/khtan/32/25135_2.png) [@khtan](https://discuss.circleci.com/u/khtan)\
**Post date:** [June 1, 2020, 4:37pm UTC](https://discuss.circleci.com/t/new-convenience-image-early-access-ready-for-testing/31364/12 "2020-06-01T16:37:51Z")

</div>

Any chance of getting a convenience image in Linux for dotnet? The language would be c# then.

---

<div class="post-metadata">

**Author:** ![FelicianoTech](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/felicianotech/32/21348_2.png) [@FelicianoTech](https://discuss.circleci.com/u/FelicianoTech)\
**Post date:** [June 15, 2020, 4:58pm UTC](https://discuss.circleci.com/t/new-convenience-image-early-access-ready-for-testing/31364/13 "2020-06-15T16:58:20Z")

</div>

Hi. We’ve been determining what our process will be for taking requests for new images. Please visit [CircleCI Ideas](https://ideas.circleci.com/) to see if your request for this image has already been made. If it’s there, please up vote it to show your support. If it’s not, please create a new request and make sure to use the category “Images” so that our team will be notified. Thank you. 🙂

---

<div class="post-metadata">

**Author:** ![khtan](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/khtan/32/25135_2.png) [@khtan](https://discuss.circleci.com/u/khtan)\
**Post date:** [June 15, 2020, 9:03pm UTC](https://discuss.circleci.com/t/new-convenience-image-early-access-ready-for-testing/31364/14 "2020-06-15T21:03:45Z")

</div>

Hi, turns out Microsoft already provides working dockerfiles for Linux and Windows. I have successfully used [mcr.microsoft.com/dotnet/core/sdk](http://mcr.microsoft.com/dotnet/core/sdk) from Docker Hub for dotnet linux builds.  
It would be nice if this can be documented in your list for C#.

Thanks,
