Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文

docker部署stellar

V刘晨曦
112 0 0

* x7 A$ F9 Y+ I参考文档:https://github.com/stellar/docker-stellar-core-horizon
( r6 N# Z; J6 N* b0 Y8 a下载镜像,构建容器
( _* Z/ s) I# a9 w$ }( K! P3 P//拉取 images ,根据配置启动 container7 h  m" K# S2 D! W) f& ~
docker run --rm -it -p “ 8000:8000 ” -v “ / home / scott / stellar:/ opt / stellar ” - name stellar stellar / quickstart --testnet
# [4 Y1 f" t$ [; J启动参数- r( h1 ]! z! w0 K1 N
–pubnet:  正式网络3 B, e! h% T4 O/ C3 J
–testnet:  测试网络
: E" \$ R# R1 Y. ^# X; _–standalone:  私有网络
0 ]4 v% }6 R! c3 a
# V2 G! P3 @% i- g访问正在运行的stellar容器% p7 h8 A- a1 W1 E) O$ y
sudo docker exec -it stellar /bin/bash; m# G6 u2 W7 c* a
重启服务
) g8 ^! t/ b" @& O7 _' [9 {在container(容器)中,可以使用 supervisord 来管理三个服务。+ b2 t/ u  }4 e' F
//前提已经进入对应的容器中,命令在上面
) S, b# ~  @  M) K. M  F$ o' {% Xroot@79e50b56739e:/# supervisorctl- n9 d: A. K8 q. t! V
horizon                          RUNNING   pid 22, uptime 3:19:32
1 @" W8 Z2 x5 T1 G. @% h  vpostgresql                       RUNNING   pid 20, uptime 3:19:32/ F, i& T1 ~1 T4 i( E1 d6 w* q
stellar-core                     RUNNING   pid 751, uptime 3:12:115 g+ Y- u) i8 V+ N5 n  W" e; e, j
//停止4 N, i+ Y( ]6 l+ r, U: t* v, T7 j  u6 K
supervisor> stop stellar-core  " d( }. \4 N; _1 S4 w
//重启/ Y8 n0 E) |6 S/ |& F0 w
supervisor> restart horizon' w( h) L3 Q: H' b. R  l4 J
//开始
; z5 {% T  Q! L- @supervisor> start horizon
- l7 D  J- m( m' e$ Q1 E查看日志
1 N& z* o' N9 K  c! f7 ~//进入对应的容器中,存放在如下路径: ~( n" ~9 n8 d$ x+ n
/var/log/supervisor/
5 o( C. M" r5 W6 |supervisord管理的进程输出的stdout和stderr分别保留中2个文件中。
  C# u% U7 ^  ]% S$ {! ~; s7 ]$ R, l访问postgreSql数据库! C$ }' ?- o. Y9 \: a& p
账号:stellar$ G8 S$ c. y6 P
密码:第一次运行输入的密码
! }% w  ]- q! B! N7 X" W5 N6 Y$ o端口:5432
5 d! u, ]5 s$ k. K
5 g5 o7 t- E: q, z6 b问题! a% a, d  N) M4 E
Q:9 k' R3 V4 e  x$ r" c7 Q. N
$ docker run -d -v "/str:/opt/stellar" -p "8000:8000" --name stellar stellar/quickstart --pubnet, H- B. _. b( q# B; U
$ docker container ls -al
2 X6 c2 Y! R% i/ c; fCONTAINER ID        IMAGE                COMMAND                  CREATED             STATUS                     PORTS               NAMES
) x" h1 b' e; J8 u" ~5 I7bda77b07a53        stellar/quickstart   "/init -- /start -..."   5 seconds ago       Exited (0) 4 seconds ago                       stellar
  e  {6 L1 F+ C1 w' ^6 e3 o7 I0 w/ ?$ docker logs stellar
# Y. `0 s, X* I5 Y6 Mrunning `/start --pubnet'
  q4 C+ O# f" z, |7 lpids are [5]
4 R" @! a# b  ZStarting Stellar Quickstart
  V9 e. _# x+ H" J+ H0 @mode: persistent. `& a# W% Y3 M' A' @5 Y- H
network: pubnet (Public Global Stellar Network ; September 2015)
) u' F/ @9 B) Q! b0 d+ j* Cpostgres: config directory exists, skipping copy
0 l2 U& W. i' g% f9 _8 Qsupervisor: config directory exists, skipping copy
6 v; [; D% A6 I: I- D/ b2 @6 \1 pstellar-core: config directory exists, skipping copy
* m9 S0 H  e) Y0 L& t: p) F$ s3 khorizon: config directory exists, skipping copy1 g5 j+ e3 Y2 d
postgres user: stellar
  N) X5 S6 |" b7 `9 b$ H5 Jexited 5' X! a$ h; z' o+ [
A:2 `5 Z, c2 J3 V3 V
删除启动时候映射的文件夹,再次启动。例如-v “/data/home/admin/stellar:/opt/stellar” 中的/data/home/admin/stellar。& @4 Z- J' P6 j
Q:
0 e( @7 e7 A+ U: _winpty docker run --rm -it -p "15432:5432" -p "18000:8000" -p "11626:11626" - "c:/some/local/path:/opt/stellar" --name stellar tellar/quickstart --testnet1 H! J8 [+ T* S7 [$ |, B2 A
running `/start --testnet'& |" }3 d& _5 k) q
pids are [5]
! e; L' j9 d  ]9 HStarting Stellar Quickstart
" R0 u" ^+ t7 o9 A8 h( Lmode: persistent* R1 j+ _9 p- ?5 W7 }) F$ [
network: testnet (Test SDF Network ; September 2015)" X. G3 ^& k' ~! R5 p$ O
postgres user: stellar$ X# H2 ^% m  N
Enter New Postgresql Password:1 b3 ], ^4 e# K' u, n# J
Confirm:
  X3 L3 A  H! p' `& S0 Finit-postgres: yes
! ]3 a; y; E5 e1 O7 o5 ]( cok9 A9 I/ a+ y' z* r2 @% `# Y6 n2 U
Waiting for postgres to be available...- X/ b  S/ R) s0 j5 f5 q8 }
Waiting for postgres to be available...
% r6 h; z3 P! B! Y4 E* X  `Waiting for postgres to be available...
' g3 u6 f3 d7 i0 x+ T8 KWaiting for postgres to be available...
" [( S! S0 Q8 }+ D7 i/ rA:
; H% d: b" h, L, q将docker 升级到最新版本。
  ~3 ?' S3 F2 ?+ [
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

V刘晨曦 初中生
  • 粉丝

    0

  • 关注

    3

  • 主题

    14