美文网首页666区块链程序员
78/666 EOS| 通过docker方式安装EOS开发环境

78/666 EOS| 通过docker方式安装EOS开发环境

作者: 红叔笔记 | 来源:发表于2018-11-20 19:46 被阅读20次

    这是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
    

    相关文章

      网友评论

        本文标题:78/666 EOS| 通过docker方式安装EOS开发环境

        本文链接:https://www.haomeiwen.com/subject/hdlzfqtx.html