---
slug: "docker-image-size"
title: "Comparison of Docker Base OS Image Sizes 2019-06-29"
description: "Basic patterns for combining `async/await` with `Promise`-based functions in JavaScript, and the error-handling pitfalls to watch for."
url: "https://www.ytyng.com/en/blog/docker-image-size"
publish_date: "2019-06-29T05:23:52Z"
created: "2019-06-29T05:23:52Z"
updated: "2026-05-11T13:21:38.925Z"
categories: []
keywords: ""
featured_image_url: "https://media.ytyng.com/resize/20230812/61871ad5453a4c509d7b00b7c59bd9f8.png.webp?width=768"
has_video: false
has_music: false
video_urls: []
music_urls: []
lang: "en"
---

# Comparison of Docker Base OS Image Sizes 2019-06-29

<p>Measuring the size for reference when you want to do things that can't be done on Alpine Linux (such as setting locales).</p>
<pre style="background-color: #2b2b2b; color: #a9b7c6; font-family: 'Menlo'; font-size: 9.0pt;">REPOSITORY                       TAG                 IMAGE ID            CREATED             SIZE<br />alpine                           latest              4d90542f0623        9 days ago          5.58MB<br />ubuntu                           latest              4c108a37151f        10 days ago         64.2MB<br />bitnami/minideb                  latest              db4563531c8f        6 hours ago         53.7MB<br />debian                           latest              e1de74e67cc7        2 weeks ago         101MB<br />ubuntu                           16.04               a51debf7e1eb        7 months ago        116MB<br />ubuntu                           19.04               86f1f717b6d8        10 days ago         70MB<br />archlinux/base                   latest              7f8d91550171        3 weeks ago         448MB</pre>
<p>Surprisingly, the size of ubuntu:latest is small.</p>
