- docker 版本需要在Docker version 17.05 之上
- 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
- 执行eosc命令
设置别名
alias eosc='docker-compose exec walletd /opt/eos/bin/eosc -H eosd'
获取钱包信息
eosc get info
eosc get account inita
- 上传交换合约
eosc set contract exchange contracts/exchange/exchange.wast contracts/exchange/exchange.abi
- 如果不需要钱包服务,通过下面的命令停止
docker-compose stop walletd
网友评论