
دستور 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>/tcp0.0.0.0:7051->7051/tcpپورت 7051 روی سیستم شما (host) باز شده
به پورت 7051 داخل container متصل میشود
پیشنهاد مطالعه: مراحل اجرای هایپر لجر فبریک در ویندوز
پورتهای مهم در Hyperledger Fabric
| پورت | سرویس | توضیح |
|---|---|---|
| 7050 | Orderer | برای ارسال تراکنشها به ordering service |
| 7051 | Peer (chaincode endpoint) | پورت gRPC برای peer — کانال و chaincode از اینجا ارتباط میگیرند |
| 7052 | Chaincode external service | اگر chaincode خارج از peer اجرا شود |
| 7053 | Peer event service | برای دریافت eventها (مثل block committed) |
| 7054 | Fabric CA server | برای ثبتنام (enroll) و صدور certificateها |
| 8051, 9051, ... | Peers دیگر | هر peer بعدی معمولاً +1000 روی پورت قبلی میگیرد |
| 9443 | Operations 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پیشنهاد ویژه: دوره برنامه نویسی بلاکچین

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




