Skip to main content

Lightweight tool for docker image creation with multiple variants.

Project description

doimbu | doimbu - Docker Image Builder

Lightweight tool for docker image creation with multiple variants.

doimbu

Quick summary

This project has two main goals:

  • prevent typing long dokcer commands to create docker images
  • build all image variants in single run
    (optionally pass a param specifying a single image variant to build)

Every image variant is a Dockerfile placed inside subdir of variants/.

Table of contents

Dependencies

Required installed software:
(not covered in these instructions)

  • docker 27.3.1+
  • python 3.12.7+
  • poetry 1.8.4+ (optional)

(developement and testing versions, it may be compatible with previous versions)

Image Tag Pattern

[root/tag(file_content)]-[variants/dir_name]

Example:
root/tag content:

0.1.0

Dockerfile location:
variants/noble/Dockerfile

resulting dorcker image tags:

  • 0.1.0-noble

Contributing

Contributing instructions can be found here.

Contact

alex carvalho - linkedin.com/in/alex-carvalho-big-data

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

doimbu-0.4.0.tar.gz (1.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

doimbu-0.4.0-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

Details for the file doimbu-0.4.0.tar.gz.

File metadata

  • Download URL: doimbu-0.4.0.tar.gz
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.12.3 Linux/6.8.0-51-generic

File hashes

Hashes for doimbu-0.4.0.tar.gz
Algorithm Hash digest
SHA256 ae630a34156b370c73f5be0ca8e672e27b9d6dfc05e9a997febf55ac4341f463
MD5 b68f86fcd59ed38be13c0e4feb5d8431
BLAKE2b-256 9bf695f9409eac0b4cac411a9c86b38aae782ff92d9a1f5fdc953f9f97801fac

See more details on using hashes here.

File details

Details for the file doimbu-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: doimbu-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 10.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.12.3 Linux/6.8.0-51-generic

File hashes

Hashes for doimbu-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7e827e1a912e9b78c0ec4f2f5bc0e566fa816c8be5349d603e28a3a693be966a
MD5 0f219a88fc5acd41d2f3353a2ad63bce
BLAKE2b-256 cc69d98c9056ffbcbd26f8df8c092670304acb2c71565129f7d4613a2478314c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page