作者:michael@比特天梯
本文默认你使用的mac电脑
先决条件
安装Docker
https://www.docker.com/community-edition
第一步 拉取docker镜像
docker pull eosio/eos-dev:latest
第二步 创建网络
docker network create eosdev
第三步 启动容器
启动nodeos
docker run \
--name nodeos -d -p 8888:8888 \
--network eosdev \
-v /tmp/eosio/work:/work \
-v /tmp/eosio/data:/mnt/dev/data \
-v /tmp/eosio/config:/mnt/dev/config \
eosio/eos-dev \
/bin/bash -c \
"nodeos -e -p eosio \
--plugin eosio::producer_plugin \
--plugin eosio::history_plugin \
--plugin eosio::chain_api_plugin \
--plugin eosio::history_api_plugin \
--plugin eosio::http_plugin \
-d /mnt/dev/data \
--config-dir /mnt/dev/config \
--http-server-address=0.0.0.0:8888 \
--access-control-allow-origin=* \
--contracts-console \
--http-validate-host=false"
启动keosd
docker run -d --name keosd --network=eosdev \
-i eosio/eos-dev /bin/bash -c "keosd --http-server-address=0.0.0.0:9876"
第四步 检查安装
检查nodeos
docker exec -it keosd bash
cleos --wallet-url http://127.0.0.1:9876 wallet list keys
检查Nodeos endpoints
curl http://localhost:8888/v1/chain/get_info