复制.env.example到.env,配置环境变量
- EOSIO_VERSION
eosio/eos镜像版本,完整列表查看镜像仓库 - BLOCK_DATA_PATH 块数据本地挂载路径
- HTTP_PORT 本地HTTP映射端口
- P2P_PORT 本地P2P映射端口
- 修改
config/文件夹中的配置
$ docker-compose up -d通过设置一个别名来运行cleos命令
$ alias cleos='docker-compose exec keosd cleos -u http://nodeosd:8888 --wallet-url http://localhost:8888'
$ cleos get info确保在此之前已经部署系统合约并创建
hello账号
$ cleos set contract hello data-dir/contracts/hello -p hello复制自定义合约到data-dir/contracts中
$ cleos set contract custom data-dir/contracts/CUSTOM_CONTRACT -p custom