EOS小白学习(一)从docker启动eos节点 EOS小白学习(二)部署系统合约

欢迎来到EOS小白学习系列,本系列会记录EOS学习过程中的一些操作和细节,大饼果子非C++出身,如有错误,欢迎指出

首先是EOS的启动,请保证设备已安装docker

根据官网(https://developers.eos.io/eosio-nodeos/docs/docker-quickstart)信息,操作如下:

1. 拉取镜像:

docker pull eosio/eos-dev

检查一下是否拉取到镜像:

镜像列表中有eosio/eos-dev,则镜像已经拉取

2. 通过docker镜像启动节点:

docker run --name nodeos -v ~/Documents/eos/Docker:/opt/eosio/bin/data-dir -p 8888:8888 -p 9876:9876 -t eosio/eos-dev nodeosd.sh -e arg1 arg2

 从左往右解释如下:

--name nodeos 容器的名字定义为nodeos

-v ~/Documents/eos/Docker:/opt/eosio/bin/data-dir 将docker中的/opt/eosio/data-dir路径映射到本机的 ~/Documents/eos/Docker下

-p 8888:8888 -p 9876:9876 将docker的端口映射到本机端口

-t eosio/eos-dev 指定目标镜像

nodeos.sh -e arg1 arg2 执行脚本及其参数

docker启动以后会给一串容器id,可以通过docker ps命令进行状态查看

3. 查看启动log

通过下面的命令查看启动的log

docker logs -f nodeos

会看到这样的output

当我们看到Produced block ***,就说明我们的节点已经启动成功了

启动了节点之后还需要设置什么,启动了之后能做什么,请移步到下一节

EOS小白学习(二)部署系统合约

PS.

如果想要停掉docker,执行一下命令:

docker stop nodeos
docker rm nodeos

停掉之后就可以重新启动了

猜你喜欢

转载自www.cnblogs.com/dabingguozi/p/9342968.html
eos
今日推荐