آدرس

تهران، خیابان شریعتی، بالاتر از سه راه ملک، روبروی آتش نشانی

شماره تماس

۰۹۱۹۳۴۲۶۲۵۱
۰۲۱۹۱۳۰۳۴۲۴

آدرس ایمیل

info@artarasaneh.com
artarasaneh@gmail.com

دستور docker ps -a در هایپر لجر فبریک

دستور docker ps -a در هایپر لجر فبریک

در این مقاله یاد می‌گیرید چگونه با دستور docker ps -a تمام کانتینرهای Docker را مشاهده کنید، مفهوم ستون‌های خروجی را درک کرده و پورت‌های حیاتی در Hyperledger Fabric مانند 7050، 7051 و 7054 را بشناسید.

این دستور لیست تمام containerهای Docker رو (چه در حال اجرا باشند، چه متوقف شده) نشون می‌ده. خروجی معمولی این دستور چیزی شبیه به اینه:

CONTAINER ID   IMAGE                               COMMAND             CREATED          STATUS          PORTS                                           NAMES
c2f3e4d1a1ab   hyperledger/fabric-peer:2.5         "peer node start"   5 minutes ago    Up 5 minutes    0.0.0.0:7051->7051/tcp, 0.0.0.0:7053->7053/tcp   peer0.org1.example.com
b3a2c1f0a2cd   hyperledger/fabric-orderer:2.5      "orderer"           5 minutes ago    Up 5 minutes    0.0.0.0:7050->7050/tcp                           orderer.example.com
9a1b3e4c2d1f   hyperledger/fabric-ca:1.5           "fabric-ca-server"  5 minutes ago    Up 5 minutes    0.0.0.0:7054->7054/tcp                           ca_org1

 

ستونمعنی
CONTAINER IDشناسه یکتای کانتینر
IMAGEایمیج (نسخه نرم‌افزار) مورد استفاده — مثلاً hyperledger/fabric-peer:2.5
COMMANDدستوری که هنگام اجرای container اجرا شده (مثلاً peer node start)
CREATEDچه زمانی ساخته شده
STATUSوضعیت فعلی — مثل Up 5 minutes یا Exited (1)
PORTSپورت‌های map شده بین سیستم میزبان (host) و داخل container
NAMESنام container — مثلاً peer0.org1.example.com

ستون مهم: PORTS

<HostIP>:<HostPort>-><ContainerPort>/tcp
0.0.0.0:7051->7051/tcp

پورت 7051 روی سیستم شما (host) باز شده

به پورت 7051 داخل container متصل می‌شود

پیشنهاد مطالعه: مراحل اجرای هایپر لجر فبریک در ویندوز

پورت‌های مهم در Hyperledger Fabric

پورتسرویستوضیح
7050Ordererبرای ارسال تراکنش‌ها به ordering service
7051Peer (chaincode endpoint)پورت gRPC برای peer — کانال و chaincode از اینجا ارتباط می‌گیرند
7052Chaincode external serviceاگر chaincode خارج از peer اجرا شود
7053Peer event serviceبرای دریافت eventها (مثل block committed)
7054Fabric CA serverبرای ثبت‌نام (enroll) و صدور certificateها
8051, 9051, ...Peers دیگرهر peer بعدی معمولاً +1000 روی پورت قبلی می‌گیرد
9443Operations serviceپورت مانیتورینگ REST در بعضی تنظیمات

و برای Org1:

PEER0.ORG1.EXAMPLE.COM
│
├── gRPC → localhost:7051
├── Event → localhost:7053
└── CA → localhost:7054

و برای Org2:

PEER0.ORG2.EXAMPLE.COM
│
├── gRPC → localhost:9051
├── Event → localhost:9053
└── CA → localhost:8054

بررسی وضعیت:

docker ps -a

اگر peer پایین بود:

docker start peer0.org1.example.com

لاگ‌ها رو ببین:

docker logs peer0.org1.example.com --tail=50

پیشنهاد ویژه: دوره برنامه نویسی بلاکچین

اشتراک گذاری :
مریم گوهرزاد
نویسنده

مریم گوهرزاد

مدرس و بنیانگذار هلدینگ آرتا رسانه. برنامه نویس و محقق حوزه بلاکچین

نظر خودتون رو با ما در میون بزارید

فیلدهای ستاره دار الزامی هستند . ایمیل شما منتشر نمیشود.

https://t.me/artarasaneh
tel:09193426251
https://wa.me/+989193426251
https://instagram.com/artarasaneh_com