docker 方式启动eos

  1. docker 版本需要在Docker version 17.05 之上
  2. clone代码,构建镜像
git clone https://github.com/EOSIO/eos.git --recursive
cd eos/Docker
docker build . -t eosio/eos

启动eosd 容器

docker run --name eosd -v /path-to-data-dir:/opt/eos/bin/data-dir -p 8888:8888 -p 9876:9876 -t eosio/eos start_eosd.sh arg1 arg2

测试eosd服务,获取链信息
curl http://127.0.0.1:8888/v1/chain/get_info

启动eosd和钱包两个容器服务

docker-compose up
  1. 执行eosc命令
设置别名
alias eosc='docker-compose exec walletd /opt/eos/bin/eosc -H eosd'
获取钱包信息
eosc get info
eosc get account inita
  1. 上传交换合约
eosc set contract exchange contracts/exchange/exchange.wast contracts/exchange/exchange.abi
  1. 如果不需要钱包服务,通过下面的命令停止
docker-compose stop walletd
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Docker — 云时代的程序分发方式 要说最近一年云计算业界有什么大事件?Google Compute Engi...
    ahohoho阅读 15,627评论 15 147
  • 以下原文转载于(https://docs.docker.com/docker-for-mac/)(想找中文版的最新...
    Veekend阅读 7,628评论 0 17
  • 好词:哈哈大笑.救治.蜂巢.花豹.弓弩.羞涩. 打赌.轻声嘀咕.窃窃私语.气喘吁吁.折腾. 求饶.呆乎乎.啥傻乎乎...
    段宇涵阅读 476评论 0 0
  • 一个很巧合的机会,需要统计公司系统(当然我只需要关注我自己负责的系统)支持哪些浏览器,以及公司PMO的质量管理部门...
    samzhao阅读 1,774评论 1 5
  • 2017年终于过去了,这个冬天特别冷,没有等到我期盼的大雪。前两天那场小雪落下来的时候,内心还是欢喜的。虽然空气并...
    弦断手心阅读 117评论 0 0