Sign inSign up

lifeym/zerotier

By lifeym

Updated over 4 years ago

Docker Containerized ZeroTier One for use on Linux hosts.

Image
2

5.9K

lifeym/zerotier repository overview

Docker Containerized ZeroTier One for use on Linux hosts.

About 1.8.1

There's no 1.8.1 for debian. Since the official armel(arm32v5) deb package of v1.8.1 has not been released yet, and I cannot find any notice mentioned armel is supported or not from v1.81.

Supports multi-arch

Simply depends on base os image.

alpine:

x86, amd64, arm32v6, arm32v7, arm64v8, ppc64le, s390x

debian

x86, amd64, arm32v5, arm32v7, arm64v8, mips64le, ppc64le, s390x

Tags

debian means debian-slim.

  • 1.8.3, 1.8.3-debian, 1.8.3-alpine, alpine, latest
  • 1.8.2, 1.8.2-debian, 1.8.2-alpine
  • 1.8.1-alpine, alpine
  • 1.6.6, 1.6.6-debian, 1.6.6-alpine
  • 1.6.5, 1.6.5-debian, 1.6.5-alpine
  • 1.6.4, 1.6.4-debian, 1.6.4-alpine
  • 1.6.3, 1.6.3-debian, 1.6.3-alpine
  • 1.6.2, 1.6.2-debian, 1.6.2-alpine
  • 1.6.1, 1.6.1-debian, 1.6.1-alpine

Difference between alpine and debian image

  • The zerotier-one binary in debian are from the official website. Which based on official Dockerfile
  • Alpine's one was compiled natively from the official source with clang. Also, alpine has a smaller size.

How to use

Exsample to run a new container:
docker run --device=/dev/net/tun \
    --net=host \
    --cap-add=NET_ADMIN \
    -v /path/to/my-zerotier-one:/var/lib/zerotier-one \
    --name myzerotier \
    -d lifeym/zerotier
  • zerotier-one stores configuration under /var/lib/zerotier-one, to retain configuration; mount a Docker volume, or use a bind-mount, on /var/lib/zerotier-one
Join a network:
docker exec myzerotier zerotier-cli join xxx

Where 'xxx' is your network id.

Tag summary

Content type

Image

Digest

Size

27.8 MB

Last updated

over 4 years ago

docker pull lifeym/zerotier:1.6.4-s390x