---
title: B19 / Ubuntu
description: ""
lang: en
tags:
  - Ubuntu
---

**Status:** maintained

## Origin

In the beginning, I just wanted to have seamless experience between my daily
driver OS (Kubuntu) and
my containers.
With all due respect to Alpine and other bases, I just didn't want to keep in
mind all the
differences.
Besides that, I really hated Dockerfiles. Especially continuation slashes in
them. Any Dockerfile
complex enough looks like shit. No one loves them. No one wants to edit them.

Then I added one quality of life feature, then another, made some other images
for my tasks and
ended up with 150+ collection of images in a tree with unified behaviour. I have
thousands
containers running and I know that some-command-name will work in every one of
them.

## What it does

B19 is a set of conventions and slightly opinionated tools, with Ubuntu as its
foundation and around 100 images built on it.
Healthchecks, tests, benchmarks, reports, commands, bootstraps, everything is
pre-set and extremely extendable.
Perfect for creating in-house manageable image inventories.

## What is next

- Debian variant with the same user surface
- Integrated OpenTelemetry support
- Maybe even "from scratch" variant
- Polished off-grid support

## Fit

- you spend a lot of time in containers
- or you don't want to think about containers at all
- you want to create your own image tree (feel free to steal the ideas and conventions)

## Unfit

- looking for the slimmest images out of the box (I use [Image

distillation](/post/what-is-image-distillation/) process for that)

- hate debian-based repositories

## Links

- [Repository on Codeberg](https://codeberg.org/b19/ubuntu)
- [Issues on Codeberg](https://codeberg.org/b19/ubuntu/issues)
- [Repository on GitHub](https://github.com/damian-buho/b19-ubuntu)
- [Issues on GitHub](https://github.com/damian-buho/b19-ubuntu/issues)
- [Packages on Docker Hub](https://hub.docker.com/r/damianbuho/b19-ubuntu)
- [Packages on GHCR](https://github.com/damian-buho/b19-ubuntu/pkgs/container/b19%2Fubuntu)
- [Repository on kiota.ch](https://kiota.ch/b19/ubuntu)

## Tags

[Ubuntu](/tag/ubuntu/)

## Skills

[Containers & Docker](/skill/containerization/)
