这是666计划的第78篇笔记。
follow this document
Mac已经安装docker
docker pull eosio/eos-dev:v1.3.0
docker network create eosdev
image.png
docker run \
--name nodeos -d --rm -p 8888:8888 \
--network eosdev \
-v /Volumes/docker/eos/work:/work \
-v /Volumes/docker/eos/data:/mnt/dev/data \
-v /Volumes/docker/eos/config:/mnt/dev/config \
eosio/eos-dev:v1.3.0 /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"
image.png image.png image.png将所有映射都放到了移动硬盘, 不知道它会有多少数据, 就不在本地硬盘折腾了。
keosd
docker run -d --name keosd --network=eosdev --hostname keosd -i eosio/eos-dev /bin/bash -c "keosd --http-server-address=0.0.0.0:9876"
cleos
获得container的IP:
docker inspect --format='{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)
cleos --url http://127.0.0.1:8888 --wallet-url http://172.18.0.3:9876 wallet list
创建钱包
cleos --url http://127.0.0.1:8888 --wallet-url http://172.18.0.3:9876 wallet create -n alex-wallet --to-console
查看
cleos --url http://127.0.0.1:8888 --wallet-url http://172.18.0.3:9876 wallet list
网友评论