# New Ubuntu / Base Convenience Image Public Beta

**URL:** <https://discuss.circleci.com/t/new-ubuntu-base-convenience-image-public-beta/33129>\
**Category:** CircleCI Images\
**Tags:** next-gen, docker, convenience-images\
**Created:** [October 30, 2019, 2:03am UTC](https://discuss.circleci.com/t/new-ubuntu-base-convenience-image-public-beta/33129 "2019-10-30T02:03:41Z")\
**Posts on this page:** 2\
**Page:** 1

<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:** [October 30, 2019, 2:03am UTC](https://discuss.circleci.com/t/new-ubuntu-base-convenience-image-public-beta/33129/1 "2019-10-30T02:03:41Z")

</div>

Hey Everyone,

For those who don’t know, we at CircleCI maintain a fleet of Docker images, which we call Convenience Images, for various languages and databases. These images are designed to run your CI environment.

The Docker build system we are using is old and complicated so we’ve been designing a new suite of images. New to the Next Generation (Next-Gen) images is an Ubuntu image which we call `base`. This image is an Ubuntu 18.04 image that contains all of the tools and binaries that are either required for CircleCI use or extremely useful to most users. Things like `git`, `curl`, the CircleCI CLI, make, autoconf, `dockerize`, `tar`, and more are pre-installed.

## What is it useful for?

For us, all of our other Next-Gen images (such as Go, Python, Node, etc) are based on this new `base` image. **For you** , the `base` image serves as a great starting point for users who want to create their own custom Docker image for use on CircleCI. Here’s a basic example of a Dockerfile to create a custom CircleCI Docker image with an Apt package installed:

```auto
FROM cimg/base:stable

RUN apt-get update && apt-get install -y cowsay

```

In a real scenario, instead of installing the joke package `cowsay`, you’d install something your project or CI pipeline actually needs.

## Feedback

It’s all open source so you can find the GitHub repo [here](https://github.com/CircleCI-Public/cimg-base) and the Docker Hub repo [here](https://hub.docker.com/r/cimg/base).

We’re looking to:

1. Provide a good base image for all of our Next-Gen images.
2. Provide a starting point for users to make their own custom Docker image.
3. Get feedback on if this image is working for your project or if it’s missing something or doing something “wrong” in your opinion.

## Other Public Beta Images

You can view all of the Next-Gen images that have reached public beta [here](https://discuss.circleci.com/t/next-gen-circleci-convenience-images-public-beta/33010).

Any questions, please let me know, thanks!

---

<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:** [May 4, 2020, 3:31pm UTC](https://discuss.circleci.com/t/new-ubuntu-base-convenience-image-public-beta/33129/2 "2020-05-04T15:31:36Z")

</div>

This image went GA/stable [back in February](https://circleci.com/blog/announcing-our-next-generation-convenience-images-smaller-faster-more-deterministic/).
