Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文

Docker部署Bytom全节点钱包

蓝天天使2017
95 0 0
微服务和容器目前比较流行,相信很多小伙伴都比较熟悉docker, 如果你不是太了解,可以查看文档docker学习手册。那如何用docker搭建比原链(Bytom)的节点呢?
0 q# o7 u; A4 E  T& f) h6 ~. H在操作之前,请自行安装docker。然后在你的终端输入(windows对应cmd):
: f* C# h" L. @; ldocker
5 l8 e9 N) f4 `9 u  r5 j, }出现如下图说明你已经安装成功了docker:8 ~$ m8 E  e7 e' `; f9 I: y/ {

1 M: w7 V3 x5 m6 q8 y获取bytom的docker镜像7 a6 b3 S! T- ~4 T
docker pull bytom/bytom:latest- x% E: p, B: D2 ]( ^1 P! o) E8 W

5 |& u- O. k! R3 s1 T6 ^用docker images 查看自己下载的bytom镜像. d) K  d& Z" [# [$ F6 f0 V& {
docker images
- u  b; N+ J0 E9 }1 }# Q% p. k. |' S9 E
然后出现如下图说明已经获取到了镜像:+ z: A* f0 d. C2 U( \0 k# P
5 N8 ^; n7 t- H/ O5 P9 h
#初始化:
8 _# I+ u; v: I) z6 z( x! Mdocker run -v :/ root /.bytom bytom:latest bytomd init --chain_id   l7 L  G+ `& ]$ C$ C4 y  ^
默认的Bytom数据目录(在主机上)是:
2 b6 ^' }! J: @. K+ k" QMac: ~/Library/Bytom, X3 e/ p7 ?6 [+ h
Linux: ~/.bytom
" \4 o: a% ?" l' ]8 ywindows: %APPDATA%\Bytom3 G$ i" v1 w2 e
chainId 有三种选择:
5 `$ m: s4 y# Y, o+ `mainnet:连接到主网
* f7 q; W5 P, T, W- Gtestnet:连接到测试网
6 m! T2 z; B7 q0 D- F) X" T; Nsolonet:单节点# X! T' t- z% c. c( v' L1 }
如下例(mac/testnet):6 i! k: C! H6 s9 F; S! i' |
docker run -v ~/Library/Bytom:/root/.bytom bytom/bytom:latest bytomd init --chain_id testnet( d0 S* q9 r+ _2 S/ X" O7 J; W
( p7 ?3 E6 [2 h8 g" K" L, d% ^$ X1 i
#开启docker终端交互模式:0 m! k; y: b4 J, C* H/ p9 I: c
docker run -it -p 9888:9888 -v ~/Library/Bytom:/root/.bytom bytom/bytom:latest
  A+ I# ^' |$ ~  k( |
2 H3 V% g! @- [' x5 X' u4 c#开启守护进程模式:
' M: `" Z; ]* g% Q. c2 R/ N% ddocker run -d -p 9888:9888 -v ~/Library/Bytom:/root/.bytom bytom/bytom:latest bytomd node --web.closed --auth.disable, m- Q) L4 R0 y+ c! x' w8 S0 b% X& D
查看正在运行的容器:4 Y' p/ t) _; S4 L4 A% d: {3 [3 s% S
docker ps
; n: _# X9 S" ~" g5 @下图中我们可以看到我们在运行的容器:0 }8 U" ]8 q, l4 L
& y1 I$ F; S+ h/ L: m/ g
最后在浏览器中请求:http://0.0.0.0:9888,可以就可以查看我们钱包。
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

蓝天天使2017 初中生
  • 粉丝

    0

  • 关注

    0

  • 主题

    10