如何使用本地MultiversX Docker容器节点进行本地智能合约开发?

8mmmxcuj  于 12个月前  发布在  Docker
关注(0)|答案(1)|浏览(118)

我是MultiversX的新手。我(认为)成功地在Docker中运行了本地节点?
这两种方法在portainer中产生相同的日志输出:

sudo docker run -d \
 --name my-elrond-testnet \
 -v ${PATH_TO_BLS_KEY_FILE}:/data/ \
 elrondnetwork/elrond-go-node:latest \
 --nodes-setup-file="/data/nodesSetup.json" \
 --p2p-config="/data/config/p2p.toml" \
 --validator-key-pem-file="/data/keys/validatorKey.pem"

sudo docker run -d \
  --name my-other-elrond-testnet \
  --mount type=bind,source=${PATH_TO_BLS_KEY_FILE}/,destination=/data \
  elrondnetwork/elrond-go-node:latest \
 --validator-key-pem-file="/data/validatorKey.pem"

字符串
但现在我不知道该怎么办。我如何连接到该本地节点?
我想把它用作本地开发节点--我想在上面部署智能合约。
我有一些经验与索拉纳和近。
我没看到集装箱暴露了任何端口。
我需要代理吗?

58wvjzkj

58wvjzkj1#

这不是docker,但它成功地运行了一个本地节点。
https://docs.elrond.com/developers/setup-local-testnet/
我按照大部分的指示没有问题,除了当我试图运行“erdpy”它失败了。
但在其他地方我发现“pip安装erdpy”
一旦你让erdpy工作,其余的指令都很顺利,只要让一个本地节点运行。
我还不知道是否真的在上面部署了一个合同。
还有这个:https://docs.elrond.com/developers/setup-local-testnet-advanced/

相关问题