دستور 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

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

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

مریم گوهرزاد

مدرس و بنیانگذار هلدینگ آرتا رسانه. برنامه نویس و محقق حوزه بلاکچین و توسعه‌دهنده بلاکچین | متخصص Solidity | توسعه‌دهنده وب Full-Stackمن یک توسعه‌دهنده علاقه‌مند به فناوری‌های بلاکچین و وب ۳ هستم و در زمینه Solidity، توسعه قراردادهای هوشمند و ساخت برنامه‌های غیرمتمرکز (DApps) فعالیت می‌کنم. تمرکز من بر طراحی و پیاده‌سازی راهکارهایی است که در کنار بهره‌گیری از فناوری‌های نوین، عملکرد مناسب، امنیت و تجربه کاربری مطلوبی ارائه دهند.در مسیر حرفه‌ای خود، تجربه کار با قراردادهای هوشمند و معماری راهکارهای مبتنی بر بلاکچین را به دست آورده‌ام و همواره تلاش می‌کنم دانش خود را با آخرین تغییرات و پیشرفت‌های این حوزه به‌روز نگه دارم. برای من، بلاکچین تنها یک فناوری جدید نیست؛ بلکه بستری برای ایجاد راهکارهای متفاوت و کاربردی در دنیای واقعی است.در کنار تخصص در حوزه بلاکچین، به عنوان یک توسعه‌دهنده وب Full-Stack نیز در طراحی و توسعه وب‌سایت‌ها و برنامه‌های تحت وب فعالیت می‌کنم. تجربه کار در بخش‌های Front-End و Back-End به من این امکان را داده است که پروژه‌ها را از مرحله ایده و طراحی تا توسعه و اجرا، با دیدی جامع دنبال کنم. در فرآیند توسعه، توجه ویژه‌ای به کدنویسی تمیز، معماری مناسب، طراحی واکنش‌گرا، عملکرد مطلوب و تجربه کاربری روان دارم.همیشه به دنبال یادگیری، تجربه فناوری‌های جدید و پیدا کردن راه‌های بهتر برای حل مسائل فنی هستم. از مواجهه با چالش‌های پیچیده استقبال می‌کنم و معتقدم بهترین نتایج زمانی شکل می‌گیرند که دانش فنی، خلاقیت و همکاری مؤثر در کنار یکدیگر قرار بگیرند.اگر به دنبال همکاری در یک پروژه بلاکچینی، Web3 یا توسعه وب هستید، خوشحال می‌شوم با یکدیگر در ارتباط باشیم و ایده‌ها را به راهکارهای واقعی و قابل اجرا تبدیل کنیم.

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