docker 方式启动eos

2018-01-04  本文已影响0人  哈哈098833
  1. docker 版本需要在Docker version 17.05 之上
  2. clone代码,构建镜像
git clone https://github.com/EOSIO/eos.git --recursive
cd eos/Docker
docker build . -t eosio/eos

启动eosd 容器

docker run --name eosd -v /path-to-data-dir:/opt/eos/bin/data-dir -p 8888:8888 -p 9876:9876 -t eosio/eos start_eosd.sh arg1 arg2

测试eosd服务,获取链信息
curl http://127.0.0.1:8888/v1/chain/get_info

启动eosd和钱包两个容器服务

docker-compose up
  1. 执行eosc命令
设置别名
alias eosc='docker-compose exec walletd /opt/eos/bin/eosc -H eosd'
获取钱包信息
eosc get info
eosc get account inita
  1. 上传交换合约
eosc set contract exchange contracts/exchange/exchange.wast contracts/exchange/exchange.abi
  1. 如果不需要钱包服务,通过下面的命令停止
docker-compose stop walletd
上一篇 下一篇

猜你喜欢

热点阅读