Skip to content

zot

OCI-native container image registry, simplified

zot is an OCI image registry that allows you to store, manage, and share container images.

devops

https://zotregistry.dev

amd64 arm64

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install zot

sudo apt install zot

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    zot=2.1.1*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      zot=2.1.1*

Download URLs

Version SHA256 Size (KB)
2.1.1 166fe00ed4e8a95d57322c9fc782b19b124a37e8389059171244e37094a90b4c 33034
Version SHA256 Size (KB)
2.1.1 1b0041c4fbbb2c0ea3248b22e6b38bd79bc783adb4f6074cffa2206989d5c232 28969

Blueprints

Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for zot are versioned here.

Click here to see zot ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/zot/ops2deb.yml
name: zot
matrix:
  architectures:
    - amd64
    - arm64
  versions:
    - 2.1.1
homepage: https://zotregistry.dev
summary: OCI-native container image registry, simplified
description: |-
  zot is an OCI image registry that allows you to store, manage, and share
  container images.
fetch: https://github.com/project-zot/zot/releases/download/v{{version}}/zot-linux-{{arch}}
install:
  - zot-linux-{{arch}}:/usr/bin/zot

The blueprint fetch keyword contains a URL template pointing to zot releases. Downloaded files are locked in a lockfile versioned here.

Click here to see zot release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/zot/ops2deb.lock.yml
- url: https://github.com/project-zot/zot/releases/download/v2.1.0/zot-linux-amd64
  sha256: ca345a87d0f58e2ebe4fba0177bd1cabec7f6ea93d1527d3a449d49bc22ef8b5
  timestamp: 2024-11-30 18:57:08+00:00
- url: https://github.com/project-zot/zot/releases/download/v2.1.1/zot-linux-amd64
  sha256: cb727862ec10c6b246a62999b5e590422f50bd8be20316a9e24e1f1a1d856d38
  timestamp: 2024-11-30 19:00:35+00:00
- url: https://github.com/project-zot/zot/releases/download/v2.1.0/zot-linux-arm64
  sha256: 33c5549c9a099bb123e7ba53a521f36d0e231392e6af953e331ab4a9174d9d0e
  timestamp: 2024-11-30 19:03:52+00:00
- url: https://github.com/project-zot/zot/releases/download/v2.1.1/zot-linux-arm64
  sha256: 607b6c0d77bc8bb8767baad598165660f8d4e5bd93835fe920bd6e847c5fc0d3
  timestamp: 2024-11-30 19:03:52+00:00

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/zot.svg)](https://docs.wakemeops.com/packages/zot)
<a href="https://docs.wakemeops.com/packages/zot">
  <img src="https://docs.wakemeops.com/badges/zot.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/zot.svg
:target: https://docs.wakemeops.com/packages/zot