ericwang2006 / docker_ttnode Goto Github PK
View Code? Open in Web Editor NEW甜糖星愿
License: MIT License
甜糖星愿
License: MIT License
docker版本会更新么~ 大神
在爱快软路由中跑docker甜糖有3个问题
1.缓存大小一直为0
2.持续运行24小时以上可能会出现离线状态并且持续好几个小时依然是离线状态重启docker中的甜糖服务则重新上线。
3.给docker中的甜糖服务分配512M内存持续运行24小时以上内存占用380M但是缓存大小一直为0。甜糖直接使用内存对外提供服务?
共同进步!
报错信息如下:Containers: start ttnode...code:500 OCI runtime create failed: container_linux.go:370: starting container process caused: process_linux.go:338: getting the final child's pid from pipe caused: EOF: unknown
openwrt版本:Powered by LuCI openwrt-18.06 branch (git-21.050.58382-e3dad08) / ArgonTheme v1.7.1 / ImmortalWrt 18.06-SNAPSHOT r0-55d533fb
openwrt的docker版本:20.10.2-1
openwrt的dockerman版本:v0.4.7-leanmod
就是设置ip的部分没看明白
ip段应该填宿主机同ip段还是不同?比如我宿主机是192.168.1.15,那macvlan里应该写192.168.1.x还是192.168.2.x ???
另外docker-compose就不用开混杂吧?
甜糖重新创建容器后 uid并未发生变化,我重新绑定还是和以前的显示一样
sh: 1: killall: not found,不知道是什么问题
sh: 1: cannot create /proc/sys/net/core/wmem_max: Directory nonexistent ,我进入docker里看没有这个文件
报错
stdout: No binfmt support in the kernel.
stdout: Try: '/sbin/modprobe binfmt_misc' from the host
不知道是配置不对,还是版本问题
求助
多开怎么修改1043端口号?
有台腾讯云 S4,用来跑自己的一个小工具 web,没啥性能需求,然后发现甜糖这种东西,想在上面跑,虽然带宽才 1Mbps。
按照方法二运行绑定后,状态如下图
https://sm.ms/image/2cofr1WDbTXBkVn
麻烦大佬补充一个云主机下运行方法?
在hub.docker.com找了一圈大多是适配n1的arm64位docker
现在玩客云也可以 刷armbian挂甜糖了 就是没有32位镜像。。
大佬可否有空做一个
32GB u盘只显示1GB,都是按照教程走的,之前用的“会赚钱的软路由]Openwrt下挂docker版甜糖CDN 支持X86/ARM设备 -保姆级原创教程”,这个帖子没问题,请问怎么解决
错误提示Containers: start ttnode...code:500 failed to create default sandbox: namespace creation reexec command failed: exit status 1
r2s 天灵固件
这3天用了18g的空间,有点怕给我占满
(树莓派3b+,raspbian,tf卡128g)
这样不就可以节约硬盘容量又同享缓存了!! 希望大神回答
大佬有研究过吗。复制了别的机器的缓存但是app的显示没有缓存。
使用的威联通453B mini。j3455的U 16G内存,威联通虚拟机安装openwrt作为主路由,四拨成功上传带宽叠加。在威联通中直接使用container运行三个甜糖,使用负载均衡对应不同ip,镜像缓存目录也挂载到了不同目录。
三个节点都显示优质节点,但是每次都只有一个容器有上传,另外两个就是0,三个容器交替上传。而且跑上传的那个容器还会显示离线,实际从路由看是有上传的,是不支持单线多拨吗?
建议把配置文件(config.json、crontab_list.sh )放到/config文件夹下,docker使用时,可以把配置目录映射,不必每次重建容器都要重新设置自动收星。
比如我一台机器部署几十个Docker,通过一个面板进行管理
爱快软路由Docker跑甜糖的问端口映射问题
upnp无法触发,设置端口映射后甜糖app显示未配置网络
sh: 1: killall: not found
=======爱快docker运行无法获取UID。
=======日志提示:
root@ttnode:/usr/node# ./start.sh
[ ok ] Starting periodic command scheduler: cron.
[2021-03-20 12:33:10] ttnode进程不存在,启动ttnode
./start.sh: line 93: /usr/node/ttnode: cannot execute binary file: Exec format error
/usr/node/qr.sh: line 21: /usr/node/ttnode: cannot execute binary file: Exec format error
获取二维码失败
[2021-03-20 12:33:10] 正在获取端口信息...
=======容器IP:1043 页面也是无法获取 提示 玩命加载中
RT 老哥 我在设置里找了半天没有找到这个设置在哪里
root@N1:~# docker pull ericwang2006/ttnode
Using default tag: latest
latest: Pulling from ericwang2006/ttnode
0321b5753c35: Extracting [==================================================>] 25.86MB/25.86MB
9e6d48305a82: Download complete
0e510fdd5797: Download complete
failed to register layer: ApplyLayer exit status 1 stdout: stderr: write /usr/share/zoneinfo/America/Fort_Wayne: no space left on device
然而744开头的那个镜像我能够安装啊😥
root@N1:# docker pull 744287383/linux-arm64-ttnode
Using default tag: latest
latest: Pulling from 744287383/linux-arm64-ttnode
e21d51d128ea: Pull complete
1082593b59bc: Pull complete
Digest: sha256:251270b86ac1334247e7f3a88d303549061ebc6f39d4128fc4e2b7e26272c8ca
Status: Downloaded newer image for 744287383/linux-arm64-ttnode:latest
docker.io/744287383/linux-arm64-ttnode:latest
root@N1:#
ericwang2006.github.io/docker_ttnode/qrgen.htm?str=21257fee0a85bc8f------------be1b
-18 02:38:43] 如果UPNP失效,请在路由器上对下列端口做转发
网络配置成功,APP上显示优质网络。
检查过宿主机上目录权限,已设为0777。
请教可能的原因还有哪些?
现在使用的是老点的镜像,因为运行正常没有看到具体点的升级教程,不想轻举妄动,看到最近更新了挺多功能的还是想更新一下,奈何小白对docker不懂,
如题,我是在unraid中以docker方式安装的,安装命令如下:
docker run -itd
-v /mnt/data/ttnode:/mnt/user/appdata/ttnode
-v /config:/mnt/user/appdata/ttnode/config
--name ttnode
--hostname ttnode4125B
--net=host
--privileged=true
--restart=always
ericwang2006/ttnode
然后容器倒是启动了,但甜糖不工作,在日志中出现如下错误:storage [/mnts],dev [/mnts] cannot access
请问应该如何解决?谢谢指教!
root@OpenWrt:~# docker exec -it ttnode /bin/bash
root@OpenWrt:/usr/node# ls
port.sh port.txt qr.sh start.sh ttnode ttnode_task.sh
root@OpenWrt:/usr/node#
具体如上面,找不到/config/crontab_list.sh这个文件,
arm64和x86似乎都存在这个问题,断网后重新连接,客户端已经绑定的设备永远处于未配置网络状态,局域网扫描一下发现已经生成了新的UID,需要重新绑定,但并非每次断网都会这样。
可能是个例,我在n1 下用docker运行镜像容器,docker logs ttnode 会看到,traceroute命令找不到,而且设备会离线,只有进去容器 apt-get update & apt-get install traceroute才能够启动成功。
死机之后,也不知道在哪里在看错日志,请问作者是否有碰到过类似的情况?
./usr/node/ttnode -p /mnts
执行缓存路径指定后报错误
version: 1.0.0.188
2021-02-25 14:41:03.119 utility.cpp(2511)-GetMacFromIfreq: ioctl error = 19!
2021-02-25 14:41:03.121 utility.cpp(2511)-GetMacFromIfreq: ioctl error = 19!
uid = 145461c77e71b03b2d28897fbe5669ed
2021-02-25 14:41:03.130 node [145461c77e71b03b2d28897fbe5669ed,/mnts] exist,error = 11
请问对运行有影响吗? 还是我哪里配置有问题,谢谢
运行环境
X86
操作系统
centos7.6
内核
5.4.100-1.el7.elrepo.x86_64
启动脚本
docker run -itd
-v /app/docker/ttnode:/mnts
--name ttnode
--hostname ttnode1
--net=host
--privileged=true
--restart=always
ericwang2006/ttnode
我有电信300m和100m,现在我已经配置好了300m宽带,我想把它们都利用上,通过docker,可以的话,你能告诉我怎么做吗。我是想net=macnet --ip 172.111.0.3 --dns=119.29.29.29。然后桥接到我第二个宽带的接口是通过100m的路由器分配的地址。然后100m路由器配置端口转发,但在这以上docker的访问控制里的接口设置就得添加100m的吗?这会导致我原来部署好的甜糖变成多个出口ip。求解如何在单臂路由设备上通过另一个宽带100m的接口来跑甜糖
求解,该怎么解决
我是使用的端口转发,然后甜糖只要重启,端口号就会变!怎么固定?
配置完以后配置文件和缓存位置都在/mnt下,手机客户端显示的缓存大小是/mnt的大小,第三行代码改成 -v /mnts:/mnts \
后手机客户端显示成了挂载的/mnts大小
root@ttnode:/usr/node# wget https://cdn.jsdelivr.net/gh/ericwang2006/docker_ttnode/build_dir/ttnode_task.sh
--2021-01-11 14:16:57-- https://cdn.jsdelivr.net/gh/ericwang2006/docker_ttnode/build_dir/ttnode_task.sh
Resolving cdn.jsdelivr.net (cdn.jsdelivr.net)... 121.18.212.135
Connecting to cdn.jsdelivr.net (cdn.jsdelivr.net)|121.18.212.135|:443... connected.
ERROR: The certificate of ‘cdn.jsdelivr.net’ is not trusted.
ERROR: The certificate of ‘cdn.jsdelivr.net’ doesn't have a known issuer.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.