风险提示:理性看待区块链,提高风险意识!
精通EOS:EOS初体验
首页 > 币界资讯 > 区块链知识 2018-11-23 15:36
摘要
EOS 初体验很多人都听说过 EOS,号称区块链 3.0。你是不是很想体验一把然后再决定要不要继续研究下去,EOS 是用 C++ 开发的,可是对于 C++ 系统来说,编译绝对是个麻烦,依赖一大堆,依赖装好了,也不一定能顺利编译成功,还有新的问题再等着你。现在,我们有新的方法,让你提前体验 EOS,那 。
币界网报道:

EOS 初体验

很多人都听说过 EOS,号称区块链 3.0。你是不是很想体验一把然后再决定要不要继续研究下去,EOS 是用 C++ 开发的,可是对于 C++ 系统来说,编译绝对是个麻烦,依赖一大堆,依赖装好了,也不一定能顺利编译成功,还有新的问题再等着你。现在,我们有新的方法,让你提前体验 EOS,那就是 Docker。

对于 Docker 来说,很多人都不陌生,如果不清楚可以自行 Google,具体怎么安装我这里就略过了。

下面,我们来讲下怎么用 Docker 来运行 EOS。

除非另有说明,下面的命令都在 shell 或控制台下执行下面执行。

  1. 第一步,获取 EOS 的 Docker 镜像。
    docker pull eosio/eos:v1.4.2
    

    通过上面的命令,我们在本地顺利下载了 EOS 1.4.2 的镜像在本地。

  2. 第二步,启动节点和钱包。
    docker run --name eosio 
      --publish 7777:7777 
      --publish 127.0.0.1:5555:5555 
      --volume CONTRACTS_DIR:CONTRACTS_DIR 
      --detach 
      eosio/eos:v1.4.2 
      /bin/bash -c 
      "keosd --http-server-address=0.0.0.0:5555 & exec nodeos -e -p eosio --plugin eosio::producer_plugin --plugin eosio::chain_api_plugin --plugin eosio::history_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:7777 --access-control-allow-origin=* --contracts-console --http-validate-host=false --filter-on='*'"
    

    通过上面的命令,我们启动了 EOS 启动和节点。

  3. 第三步,接下来,我们检查具体实例。
    • 检查节点生成区块
      docker logs --tail 10 eosio
      

      命令执行完成后,你就可以看到类似下面的 EOS 出块的过程:

      1929001ms thread-0   producer_plugin.cpp:585       block_production_loo ] Produced block 0000366974ce4e2a... #13929 @ 2018-05-23T16:32:09.000 signed by eosio [trxs: 0, lib: 13928, confirmed: 0]
      1929502ms thread-0   producer_plugin.cpp:585       block_production_loo ] Produced block 0000366aea085023... #13930 @ 2018-05-23T16:32:09.500 signed by eosio [trxs: 0, lib: 13929, confirmed: 0]
      1930002ms thread-0   producer_plugin.cpp:585       block_production_loo ] Produced block 0000366b7f074fdd... #13931 @ 2018-05-23T16:32:10.000 signed by eosio [trxs: 0, lib: 13930, confirmed: 0]
      1930501ms thread-0   producer_plugin.cpp:585       block_production_loo ] Produced block 0000366cd8222adb... #13932 @ 2018-05-23T16:32:10.500 signed by eosio [trxs: 0, lib: 13931, confirmed: 0]
      1931002ms thread-0   producer_plugin.cpp:585       block_production_loo ] Produced block 0000366d5c1ec38d... #13933 @ 2018-05-23T16:32:11.000 signed by eosio [trxs: 0, lib: 13932, confirmed: 0]
      1931501ms thread-0   producer_plugin.cpp:585       block_production_loo ] Produced block 0000366e45c1f235... #13934 @ 2018-05-23T16:32:11.500 signed by eosio [trxs: 0, lib: 13933, confirmed: 0]
      1932001ms thread-0   producer_plugin.cpp:585       block_production_loo ] Produced block 0000366f98adb324... #13935 @ 2018-05-23T16:32:12.000 signed by eosio [trxs: 0, lib: 13934, confirmed: 0]
      1932501ms thread-0   producer_plugin.cpp:585       block_production_loo ] Produced block 00003670a0f01daa... #13936 @ 2018-05-23T16:32:12.500 signed by eosio [trxs: 0, lib: 13935, confirmed: 0]
      1933001ms thread-0   producer_plugin.cpp:585       block_production_loo ] Produced block 00003671e8b36e1e... #13937 @ 2018-05-23T16:32:13.000 signed by eosio [trxs: 0, lib: 13936, confirmed: 0]
      1933501ms thread-0   producer_plugin.cpp:585       block_production_loo ] Produced block 0000367257fe1623... #13938 @ 2018-05-23T16:32:13.500 signed by eosio [trxs: 0, lib: 13937, confirmed: 0]
      
    • 检查钱包
      docker exec -it eosio bash
      

      通过上面的命令,我们就进入了 eosio 容器内部,在内部继续执行下面的命令:

      cleos --wallet-url 
      

      就可以看到下面的输出:

      Wallets:
      []
      

      现在输入命令来退出当前容器:

      exit
      
    • 检查 Nodeos endpoints可以通过两种方法来检查 RPC。第一种在浏览器中直接打开 网址。

      第二种在控制台直接输入下面的命令 curl

  4. 第四步,可选地配置一个别名。作为用户,你肯定不想每次都敲那么多命令,那么可以给它起个叫名,这样以后直接输入命令就可以启动容器了。
    alias cleos='docker exec -it eosio /opt/eosio/bin/cleos --url '
    
  5. 第五步,一些常用的命令。
    docker start eosio  //启动容器
    docker stop eosio   //停止容器
    docker rm eosio     //删除容器
    
    docker exec -it eosio bash  //进入容器执行 Shell
    

发表评论
发表评论
暂无评论
    相关阅读
    Arcana Network推出了其链抽象SDK,旨在为开发人员和用户简化多链体验。这种创新
    区块链
    2025-01-07 23:05:38
    收藏
    1114
    A16Z的「2025 Big Idea」清单描绘了2025年的Web3生态图景,从AI的自主化到用户体验的重塑,足见Web3正处于快速发展的关键节点。
    Web3
    2024-12-31 22:30:01
    收藏
    1747
    经过数月的技术打磨和细致优化,Layer X平台迎来了其历史上最具突破性的第三次重大升级。这一版本不仅极大提升了系统的性能和安全性,更从根本上为用户带来...
    区块链
    2024-12-02 15:31:33
    收藏
    224
    推荐专栏
    Boss Wallet Web3 Econom Pass
    Fully On-Chain & AI-Powered Meme Trading | #Xbit #DEX #Web3 | English: @XBITDEX | Chinese 华语 : @XBITDEX_ZH | Support: @XbitHelpDesk
    一位相信价值投资的币圈KOL。稳定盈利的缠论野生交易员 #BTC行情分析师 #价值投资 #链上数据分析
    爱Web 3,爱生活,爱科技,爱炒币的老韭菜
    热门币种
    更多
    币种
    美元价格
    24H涨跌幅
    BTC比特币
    118,883.60 USDT
    ¥871,607.00
    -2.34%
    ETH以太坊
    4,287.20 USDT
    ¥31,432.04
    -0.52%
    BNB币安币
    808.65 USDT
    ¥5,928.70
    -1.53%
    USDT泰达币
    1.02 USDT
    ¥7.25
    -0.19%
    SOL
    175.74 USDT
    ¥1,288.46
    -5.08%
    USDC
    1.00 USDT
    ¥7.15
    -0.01%
    TON
    7.59 USDT
    ¥54.14
    +4.55%
    XRP瑞波币
    0.47720 USDT
    ¥3.41
    +0.48%
    DOGE狗狗币
    0.22476 USDT
    ¥1.65
    -6.09%
    ADA艾达币
    0.39050 USDT
    ¥2.79
    +3.88%
    热搜币种
    更多
    币种
    美元价格
    24H涨跌幅
    Filecoin
    5.3251 USDT
    ¥39.04
    -10.45%
    狗狗币
    0.22476 USDT
    ¥1.65
    -6.09%
    比特币
    118,883.60 USDT
    ¥871,607.00
    -2.34%
    Gatechain Token
    18.0097 USDT
    ¥132.04
    -2.64%
    Horizen
    23.0236 USDT
    ¥168.80
    -17.94%
    dYdX
    1.3995 USDT
    ¥10.26
    -13.44%
    柚子
    0.8103 USDT
    ¥5.94
    -10.68%
    Solana
    175.74 USDT
    ¥1,288.46
    -5.08%
    Shiba Inu
    2.165E-5 USDT
    ¥0.00
    -9.72%
    艾达币
    0.9961 USDT
    ¥7.30
    -8.2%
    火币积分
    0.9283 USDT
    ¥6.81
    -28.85%
    Fantom
    0.698 USDT
    ¥5.12
    -10.05%
    最新快讯
    更多
    币界网实时价格午报:YGG报0.4629美元/枚,跌幅达-3.14%
    2025-01-08 12:34:41
    币界网实时价格午报:FIL报5.283美元/枚,跌幅达-2.24%
    2025-01-08 12:32:31
    币界网实时价格午报:FIL报5.299美元/枚,跌幅达-3.04%
    2025-01-08 12:32:28
    Ripple调查:中东和非洲过半受访者支持采用区块链支付
    2025-01-08 12:30:57
    币界网实时价格午报:OP报1.846美元/枚,跌幅达-3.50%
    2025-01-08 12:25:53
    币界网实时价格午报:TRX波场报0.2507美元/枚,跌幅达-2.03%
    2025-01-08 12:25:44
    币界网实时价格午报:BIGTIME报0.13036美元/枚,跌幅达-3.01%
    2025-01-08 12:25:18