Skip to main content
ArcBlock Community

云服务器docker安装blocklet-server后,安装blokelt后打不开

fatych
Support
closed

已解决

9 replies

zhenqiang2 years ago(edited)

判断是 Docker 没有能获取到 Host IP, 您可以在启动容器的时候通过参数设置一个 IP:

-e ABT_NODE_HOST="你自己的 IP"

如果无法解决请再给我发消息。

fatych2 years ago

还是会,docker运行脚本:docker run -d -p 8080 -v /home/arcblock:/data --privileged=true -u=root -e ABT_NODE_HOST=****** --name abtnode-1 arcblock/blocklet-server

zhenqiang2 years ago

我在 Chat 里发送了会议要求,方便的话一起看一下?image.png

fatych2 years ago

看到docker日志里,是能识别到我的ip,但是端口好像有问题,我是主机8080映射到容器里的80端口,-e ABT_NODE_HOST="你自己的 IP" 这个参数是不是还要加上端口之类

image.png

zhenqiang2 years ago

的确是端口的问题。

我判断是服务器 443 端口没有打开,这个 http 地址可以访问: http://bbqavow5q2bavltl3uc5uj4ngcqpby36w4d5mo3pwoe.did.abtnet.io/ 方便的话我建议您暂时这样做:

  1. 把 HTTP 端口映射在 80 端口, HTTPS 端口应设置 443, 同时打开服务器这两个端口的防火墙
  2. 如果第一个不方便做,您也可以试试在地址后面添加 8080 端口,但是只能用 HTTP 访问
fatych2 years ago(edited)

服务器端口是有开的,意思是docker运行时 主机80 、 443端口 要不变的映射到docker容器里

zhenqiang2 years ago

方便的话您可以看下这样行不行。

fatych2 years ago

这样是可以

zhenqiang2 years ago

我们尽快解决一下端口的问题。

Reply