Skip to content

Latest commit

 

History

History
42 lines (24 loc) · 3.95 KB

README.md

File metadata and controls

42 lines (24 loc) · 3.95 KB

zerotier-docker

Enterprise-ready Zerotier docker container

Status

Build Zerotier Stable - UBI version Build Zerotier Stable - Debian version
Build Zerotier Dev - UBI version Build Zerotier Dev - Debian version

Motivation

This version uses only RHEL Universal Base Image as platform, catatonit init system and official rustup to build and run image, assuring complete compatibility with RedHat environment. It also bring some optimization in container size and forced PID1-handler provided by tini.

Why not use docker --init?

Some system like VyOS does not support --init flat addition.

Images Available:

Zerotier stable versions is available on tag image:x.yy.zz template starting at 1.12.2. Old stable versions does not get revisions on building.

Tags stable and latest points to latest release version from upstream. dev points to latest commit sha build at building time.

Main image tags are following:

Kind Tags Build periodicity Archs Available
UBI stable / latest
dev / <commit_sha>
Weekly linux/amd64
linux/arm64
linux/ppc64le
Debian stable-debian / latest-debian
dev-debian / <commit_sha>-debian
Weekly linux/amd64
linux/arm/v7
linux/arm64/v8

How to use

This container is compatible with Zerotier official image way to use. To pull the image you can use podman pull quay.io/zenithtecnologia/zerotier-docker:latest or docker pull quay.io/zenithtecnologia/zerotier-docker:latest

A Debian image is also available with some optimizations at quay.io/zenithtecnologia/zerotier-docker:latest-debian

Images with sha-tag have a expiration time set to 7 days to keep house clean.

Notes about building

Build requires podman because entitlement keys must be mounted on container. Also, requires to be build on licenced RHEL.