安装

官方示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
docker run -d \
--name=ddnsto \
--restart always \
--network host \
-e TOKEN=<填入你的token> \
-e DEVICE_IDX=<默认0,如果设备ID重复则为1-100之间> \
-v /etc/localtime:/etc/localtime:ro \
-v /your/config-path/ddnsto-config:/ddnsto-config \
-e PUID=<uid for user> \
-e PGID=<gid for user> \
linkease/ddnsto

docker run -d \
--name=ddnsto \
--restart always \
--network host \
-e TOKEN=abcdefg-8888-8888-1111-abcdefghijk \
-e DEVICE_IDX=0 \
-v /etc/localtime:/etc/localtime:ro \
-v /mnt/sda1/ddnsto-config:/ddnsto-config \
-e PUID=0 \
-e PGID=0 \
linkease/ddnsto

实际上,我只设置了/ddnsto-config的文件夹映射,忽略了/etc/localtime, 不影响使用。

环境设置

1
2
3
4
5
TZ=Asia/Shanghai
PUID=0
PGID=0
DEVICE_IDX=0
TOKEN=****

结论

挺好用的,很快,十分钟绝对够了。

同一台设备好像重装也是同一个 id, 反正确实挺方便的,在没有 zerotier 的时候这个就相当可以了。唯一不满意的大概就是和微信扫码深度绑定…

引用

  1. Docker DDNSTO 远程控制 Docker