

(1).png)
精通EOS:EOS初体验
摘要
EOS 初体验很多人都听说过 EOS,号称区块链 3.0。你是不是很想体验一把然后再决定要不要继续研究下去,EOS 是用 C++ 开发的,可是对于 C++ 系统来说,编译绝对是个麻烦,依赖一大堆,依赖装好了,也不一定能顺利编译成功,还有新的问题再等着你。现在,我们有新的方法,让你提前体验 EOS,那 。
币界网报道:
EOS 初体验
很多人都听说过 EOS,号称区块链 3.0。你是不是很想体验一把然后再决定要不要继续研究下去,EOS 是用 C++ 开发的,可是对于 C++ 系统来说,编译绝对是个麻烦,依赖一大堆,依赖装好了,也不一定能顺利编译成功,还有新的问题再等着你。现在,我们有新的方法,让你提前体验 EOS,那就是 Docker。
对于 Docker 来说,很多人都不陌生,如果不清楚可以自行 Google,具体怎么安装我这里就略过了。
下面,我们来讲下怎么用 Docker 来运行 EOS。
除非另有说明,下面的命令都在 shell 或控制台下执行下面执行。
- 第一步,获取 EOS 的 Docker 镜像。
docker pull eosio/eos:v1.4.2
通过上面的命令,我们在本地顺利下载了 EOS 1.4.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 启动和节点。
- 第三步,接下来,我们检查具体实例。
- 检查节点生成区块
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
- 检查节点生成区块
- 第四步,可选地配置一个别名。作为用户,你肯定不想每次都敲那么多命令,那么可以给它起个叫名,这样以后直接输入命令就可以启动容器了。
alias cleos='docker exec -it eosio /opt/eosio/bin/cleos --url '
- 第五步,一些常用的命令。
docker start eosio //启动容器 docker stop eosio //停止容器 docker rm eosio //删除容器 docker exec -it eosio bash //进入容器执行 Shell

分享





.png)


发表评论

暂无评论

相关阅读

Arcana Network推出了其链抽象SDK,旨在为开发人员和用户简化多链体验。这种创新
区块链
2025-01-07 23:05:38


.png)

A16Z的「2025 Big Idea」清单描绘了2025年的Web3生态图景,从AI的自主化到用户体验的重塑,足见Web3正处于快速发展的关键节点。
Web3
2024-12-31 22:30:01


.png)


经过数月的技术打磨和细致优化,Layer X平台迎来了其历史上最具突破性的第三次重大升级。这一版本不仅极大提升了系统的性能和安全性,更从根本上为用户带来...
区块链
2024-12-02 15:31:33


.png)

推荐专栏
Fully On-Chain & AI-Powered Meme Trading | #Xbit #DEX #Web3 | English: @XBITDEX | Chinese 华语 : @XBITDEX_ZH | Support: @XbitHelpDesk
热门币种
更多

币种
美元价格
24H涨跌幅
热搜币种
更多

币种
美元价格
24H涨跌幅
最新快讯
更多

2025-01-08 12:34:41
2025-01-08 12:32:31
2025-01-08 12:32:28
2025-01-08 12:30:57
2025-01-08 12:25:53
2025-01-08 12:25:44
2025-01-08 12:25:18