Comments (20)
在你宿主机上的/data/zerotier/dist目录,截图看看
from docker-zerotier-planet.
看设定上是的确是挂载到我宿主机上的/data/zerotier/dist目录,但是我宿主机上原本没有这个data目录,用新脚本安装之后也没有自动生成这个目录呢?
from docker-zerotier-planet.
执行命令 ls /data/zerotier/dist试试看
from docker-zerotier-planet.
from docker-zerotier-planet.
那你试试先创建/data目录,然后重新部署下试试
from docker-zerotier-planet.
试过在根目录先创建data目录,部署后也没有挂载进去,我最后手动用docker cp myztplanet:/app/dist /home/dist的方式拷贝出来的
from docker-zerotier-planet.
看起来像是权限问题,可以修改脚本,挂载到项目的路径下
from docker-zerotier-planet.
那麻烦大大改一下脚本
from docker-zerotier-planet.
你是用的root权限执行的吗?
from docker-zerotier-planet.
脚本已修改,你拉下最新代码试试
from docker-zerotier-planet.
from docker-zerotier-planet.
已修复,再试试看
from docker-zerotier-planet.
可以了,成功在源码目录下创建data文件夹了~谢谢!
from docker-zerotier-planet.
另外一个小建议,能否在选择创建FILE端口号时,加一个放弃的选择呢?为了安全并不想开放一个下载端口
from docker-zerotier-planet.
新的安装后 moon文件有的,planet文件还是不存在 日志有报错
+ mv world.bin /app/dist/planet mv: can't rename 'world.bin': No such file or directory
from docker-zerotier-planet.
另外一个小建议,能否在选择创建FILE端口号时,加一个放弃的选择呢?为了安全并不想开放一个下载端口
防火墙不放行即可
from docker-zerotier-planet.
新的安装后 moon文件有的,planet文件还是不存在 日志有报错
+ mv world.bin /app/dist/planet mv: can't rename 'world.bin': No such file or directory
能留个联系方式吗,或者加qq群,我远程 给你看看
from docker-zerotier-planet.
另外一个小建议,能否在选择创建FILE端口号时,加一个放弃的选择呢?为了安全并不想开放一个下载端口
防火墙不放行即可
好多服务器默认没有防火墙,端口都是开放的哦
from docker-zerotier-planet.
新的安装后 moon文件有的,planet文件还是不存在 日志有报错
+ mv world.bin /app/dist/planet mv: can't rename 'world.bin': No such file or directory
能留个联系方式吗,或者加qq群,我远程 给你看看
非常感谢,已通过重装更换了一个系统解决
from docker-zerotier-planet.
新的安装后 moon文件有的,planet文件还是不存在 日志有报错
+ mv world.bin /app/dist/planet mv: can't rename 'world.bin': No such file or directory
能留个联系方式吗,或者加qq群,我远程 给你看看
非常感谢,已通过重装更换了一个系统解决
check_file_server
'[' '!' -f /app/config/file_server.port ]
echo 'file_server.port is not exist, generate it'
echo 3000
echo 3000
check_ztncui
mkdir -p /app/ztncui
file_server.port is not exist, generate it
3000
ls -A /app/ztncui
'[' ]
echo '/app/ztncui is empty, init data'
cp -r /bak/ztncui/LICENSE /bak/ztncui/README.md /bak/ztncui/build /bak/ztncui/src /app/ztncui/
/app/ztncui is empty, init data
echo 'config ztncui'
mkdir -p /app/config
config ztncui
echo 3443
cd /app/ztncui/src
echo 'HTTP_PORT=3443'
echo 'NODE_ENV=production'
echo 'HTTP_ALL_INTERFACES=true'
echo 'ZT_ADDR=localhost:9994'
echo 9994
cp -v etc/default.passwd etc/passwd
'etc/default.passwd' -> 'etc/passwd'
cat /var/lib/zerotier-one/authtoken.secret
cat: can't open '/var/lib/zerotier-one/authtoken.secret': No such file or directory
TOKEN=
check_zerotier
mkdir -p /var/lib/zerotier-one
ls -A /var/lib/zerotier-one
'[' ]
mkdir -p /app/config
echo '/var/lib/zerotier-one is empty, init data'
echo 9994
cp -r /bak/zerotier-one/authtoken.secret /bak/zerotier-one/controller.d /bak/zerotier-one/identity.public /bak/zerotier-one/identity.secret /bak/zerotier-one/metrics.prom /bak/zerotier-one/metricstoken.secret /bak/zerotier-one/planet /bak/zerotier-one/zerotier-cli /bak/zerotier-one/zerotier-idtool /bak/zerotier-one/zerotier-one /bak/zerotier-one/zerotier-one.pid /bak/zerotier-one/zerotier-one.port /bak/zerotier-one/zerotier-one.te /var/lib/zerotier-one/
/var/lib/zerotier-one is empty, init data
cd /var/lib/zerotier-one
echo 'start mkmoonworld'
./zerotier-idtool initmoon identity.public
start mkmoonworld
'[' -z ]
curl -s https://ipv4.icanhazip.com/
IP_ADDR4=81.70.11.200
'[' -z ]
curl -s https://ipv6.icanhazip.com/
IP_ADDR6=
echo 'IP_ADDR4=81.70.11.200'
echo 'IP_ADDR6='
cat /app/config/zerotier-one.port
IP_ADDR4=81.70.11.200
IP_ADDR6=
ZT_PORT=9994
cat /app/config/ztncui.port
API_PORT=3443
echo 'ZT_PORT=9994'
echo 'API_PORT=3443'
'[' -z 81.70.11.200 ]
'[' -z ]
stableEndpoints='["81.70.11.200/9994"]'
'[' -n 81.70.11.200 ]
'[' -n ]
'[' -z 81.70.11.200 ]
echo 81.70.11.200
echo
echo 'stableEndpoints=["81.70.11.200/9994"]'
jq --argjson newEndpoints '["81.70.11.200/9994"]' '.roots[0].stableEndpoints = $newEndpoints' moon.json
ZT_PORT=9994
API_PORT=3443
stableEndpoints=["81.70.11.200/9994"]
mv temp.json moon.json
./zerotier-idtool genmoon moon.json
wrote 00000093caa675b0.moon (signed world with timestamp 1703769423877)
mkdir -p moons.d
cp ./00000093caa675b0.moon ./moons.d
wget https://ghproxy.markxu.online/https://github.com/kaaass/ZeroTierOne/releases/download/mkmoonworld-1.0/mkmoonworld-x86_64
Connecting to ghproxy.markxu.online (38.47.124.28:443)
saving to 'mkmoonworld-x86_64'
mkmoonworld-x86_64 4% |* | 223k 0:00:21 ETA
mkmoonworld-x86_64 55% |***************** | 2767k 0:00:01 ETA
mkmoonworld-x86_64 100% |********************************| 5007k 0:00:00 ETA
'mkmoonworld-x86_64' saved
chmod +x ./mkmoonworld-x86_64
./mkmoonworld-x86_64 moon.json
FATAL: kernel too old
Aborted (core dumped)
mkdir -p /app/dist/
mv world.bin /app/dist/planet
mv: can't rename 'world.bin': No such file or directory
cp 00000093caa675b0.moon /app/dist/
echo -e 'mkmoonworld success!\n'
start
echo 'start ztncui and zerotier'
cd /var/lib/zerotier-one
cat /app/config/zerotier-one.port
mkmoonworld success!
同样报错导致没有 planet, 系统 centos, docker 升级到了最新,用的 root 创建, 尝试了好几遍都是这样
from docker-zerotier-planet.
Related Issues (20)
- 无法进入http:ip:xxxx HOT 8
- 关于 多planet支持 的应用和意见 HOT 23
- 2.0版本安装过程报错 HOT 1
- p2p打洞不成功只能跑300k,换了三个不同地方国内网的vps都只能300m,远低于带宽,是什么问题 HOT 1
- 我是小白,3000下载文件端口提示 Unauthorized 未授权怎么解决 HOT 1
- 还有一个moon文件如何使用? HOT 1
- linux 设备连不上
- 部署完成后moon文件有生成和可以下载,但是planet文件未生成成功! HOT 8
- 如何在从 1.x 更新至 2.0 版本中迁移数据 HOT 2
- centos 安装 Error response from daemon HOT 3
- 请帮忙懂的解说一下如下的功能怎么实现,是不是通过内嵌脚本实现,然而这个脚本应该方置在docker /etc下还是 HOT 8
- docker部署成功无报错,planet文件也替换了,重启服务,没有自建的planet HOT 1
- centOS无法生成planet HOT 3
- 遇到这个问题怎么解决,重启容器倒是好了,但是时不时又出现
- 已删除
- 是否考虑集成 zero-ui HOT 4
- authtoken.secret不正确 HOT 4
- 怎么在armbian上用 HOT 2
- planet为啥连接了公网zeroiter的地址呢? HOT 7
- 防火墙后部署服务时的端口映射问题
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from docker-zerotier-planet.