Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文

Docker部署Bytom全节点钱包

蓝天天使2017
131 0 0
微服务和容器目前比较流行,相信很多小伙伴都比较熟悉docker, 如果你不是太了解,可以查看文档docker学习手册。那如何用docker搭建比原链(Bytom)的节点呢?: k! g. g0 y1 Q( g! e
在操作之前,请自行安装docker。然后在你的终端输入(windows对应cmd):# I( k1 z$ c5 |2 W) ^" I4 m8 W
docker
  N  @) h+ s2 o4 D+ l0 T/ `出现如下图说明你已经安装成功了docker:
# I) f5 x, y7 \% f: a! N* T" @( F# r$ S$ D
获取bytom的docker镜像! i+ t; [7 N, V) ~/ V6 G8 J
docker pull bytom/bytom:latest
9 P9 [/ l; s4 }( d
" F- ^+ S( }( s3 v" t* Q1 P" [用docker images 查看自己下载的bytom镜像
) h, ^# p$ Y/ ^4 B/ G3 I0 H  `docker images
7 E7 H, a3 _/ l2 v- p* W9 e" I' X. x6 S8 e5 n* @, h& h2 a
然后出现如下图说明已经获取到了镜像:0 S: q1 F& b, G) v- l2 R

+ o' l! F( b1 X$ e$ y#初始化:
) A2 d( @. f/ s7 T0 ]docker run -v :/ root /.bytom bytom:latest bytomd init --chain_id
* o; N& H! Q9 |8 d默认的Bytom数据目录(在主机上)是:
2 y% {3 Z9 G  K& i: rMac: ~/Library/Bytom
3 T1 y) c7 c0 g7 R9 \  aLinux: ~/.bytom+ I4 r: ]9 h7 Q+ @: _
windows: %APPDATA%\Bytom, B2 J% J" z. @5 H: p
chainId 有三种选择:/ K! ~  p& N0 Z6 p
mainnet:连接到主网" _) D& p9 w/ C; n5 ]3 _% s) E" B" Z
testnet:连接到测试网
4 x6 b6 [: ?2 K* Hsolonet:单节点! y1 l! n2 e: i& T2 J) Z
如下例(mac/testnet):
8 @% j2 j0 F/ B. Vdocker run -v ~/Library/Bytom:/root/.bytom bytom/bytom:latest bytomd init --chain_id testnet! E) |5 Y8 S6 u

% Z- F+ y. u/ A/ |9 R. P#开启docker终端交互模式:) H2 l9 n* i' s. W7 v0 g3 n$ z
docker run -it -p 9888:9888 -v ~/Library/Bytom:/root/.bytom bytom/bytom:latest
- B. W9 S+ |' o3 a0 K0 j2 X: T( u4 {6 t9 W; d- j" W% y! ]+ k/ U! d* ]0 ?
#开启守护进程模式:/ \/ Y' w+ R1 l, h% X" f* t! E
docker run -d -p 9888:9888 -v ~/Library/Bytom:/root/.bytom bytom/bytom:latest bytomd node --web.closed --auth.disable
. P# s! I# h" U: R2 `查看正在运行的容器:: k& e- g6 q  m+ O
docker ps
3 I: |) @2 m$ K2 }4 q0 x下图中我们可以看到我们在运行的容器:
4 ?' n8 w0 t3 E$ D
+ |) l8 Y' G/ \- V: _. Y% C: E最后在浏览器中请求:http://0.0.0.0:9888,可以就可以查看我们钱包。
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

蓝天天使2017 初中生
  • 粉丝

    0

  • 关注

    0

  • 主题

    10