复制.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