# docker-zerotier-moon **Repository Path**: fkdzz-dev/docker-zerotier-moon ## Basic Information - **Project Name**: docker-zerotier-moon - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-02-21 - **Last Updated**: 2024-02-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # docker-zerotier-moon A docker image to create ZeroTier moon in one setp. **Update docker source to the latest version of zerotier** #### If there is a problem with centos7 operation, add `--rm --cap-add=NET_ADMIN --cap-add=SYS_ADMIN --device=/dev/net/tun` after `docker run` ## Usage ### Pull the image ``` docker pull jonnyan404/zerotier-moon ``` ### Start a container ``` docker run --name zerotier-moon -d --restart always -p 9993:9993/udp jonnyan404/zerotier-moon -4 1.2.3.4 ``` Replace `1.2.3.4` with your moon's IP. To show your moon id, run ``` docker logs zerotier-moon ``` **Notice:** When creating a new container, a new moon id will be generated. To persist the identity when creating a new container, see **Mount ZeroTier conf folder** below. ## Advanced usage ### Manage ZeroTier ``` docker exec zerotier-moon zerotier-cli ``` ### Mount ZeroTier conf folder ``` docker run --name zerotier-moon -d --restart always -p 9993:9993 -p 9993:9993/udp -v ~/somewhere:/var/lib/zerotier-one jonnyan404/zerotier-moon -4 1.2.3.4 -6 2001:abcd:abcd::1 ``` This will mount `~/somewhere` to `/var/lib/zerotier-one` inside the container, allowing your ZeroTier moon to presist the same moon id. If you don't do this, when you start a new container, a new moon id will be generated. ### IPv6 support ``` docker run --name zerotier-moon -d -p 9993:9993/udp jonnyan404/zerotier-moon -4 1.2.3.4 -6 2001:abcd:abcd::1 ``` Replace `1.2.3.4`, `2001:abcd:abcd::1` with your moon's IP. You can remove `-4` option in pure IPv6 environment. ### Custom port ``` docker run --name zerotier-moon -d -p 9994:9993/udp jonnyan404/zerotier-moon -4 1.2.3.4 -p 9994 ``` Replace 9994 with your own custom port for ZeroTier moon.