nanopi r2c上docker安装甜糖

1、拉取镜像

docker pull tiptime/ttnode

2、挂载硬盘

3、运行容器

docker run -d \
-v /mnt/host/dir:/mnt/data/ttnode \
-v /var/run/docker.sock:/var/run/docker.sock \
--name ttnode \
--hostname ttnode \
--net=host \
--restart=always \
--memory=0.5g \
tiptime/ttnode:latest

 

 

docker run -v /mnt/ssd1:/mnts -d --name ttnode --net=host -i -t --privileged=true --restart=always registry.cn-hangzhou.aliyuncs.com/744287383/linux_ttnode:latest /start.sh

 

参数解释

  • -v /mnt/data/ttnode:/mnt/data/ttnode (可自行修改本机缓存目录) /mnt/host/dir 表示本机缓存目录, /mnt/data/ttnode docker 内部缓存目录不需要修改
  • -v /var/run/docker.sock:/var/run/docker.sock 支持自动更新
  • --name ttnode 容器名称
  • --net=host (单实例不推荐修改) 目前推荐 docker host 模式,就是 docker 网络环境与设备环境一致,适合单拨。
  • --hostname ttnode (不推荐修改) ttnode uid 由 mac 地址和 hostname 决定,mac 地址和hostname 不变,ttnode uid 才能不变。mac 地址是主机地址了,所以指定 hostname 给容器,就可以固定 uid 了。
  • --restart=always (不推荐修改) 自动重启,除非 docker 出错
  • --memory=2g 限制内存 2g
  • --cpus=1.5 限制 cpu 核心数

4、开启UPnP

5、添加端口转发

容器启动后,使用命令查询 docker logs  ttnode

将显示出来的端口号,进行端口转发

6、绑定APP

容器启动后,使用命令查询 docker logs  ttnode

会生成一个二维码,APP扫描绑定即可

 

posted @ 2022-07-06 15:22  HongMaJu  阅读(522)  评论(0编辑  收藏  举报