ڈیویلپرز کے لیے ناگزیر Docker ٹولز

ایک کنٹینر آسان ہے۔ مشکل چھٹے سے شروع ہوتی ہے، جب یاد نہیں رہتا کہ ڈیٹابیس کس میں ہے اور ایمیج 1.2 گیگابائٹ کیوں ہے۔

یہ ٹولز بالکل انہی سوالوں کا جواب دیتے ہیں، اور سب مفت یا اوپن سورس ہیں۔

آرکسٹریشن

Docker Compose

ایک فائل جو پورے مقامی ماحول کو بیان کر دیتی ہے: آج بھی اس نظام کی سب سے کارآمد چیز۔

docs.docker.com/compose

ویب انٹرفیس

Portainer

جب کمانڈ لائن کا دل نہ چاہے تو کنٹینرز، والیومز اور لاگز کے لیے ویب انٹرفیس۔

portainer.io

ٹرمینل انٹرفیس

Lazydocker

اوپر کی ساری باتیں ٹرمینل کے اندر، لاگز اور اعداد و شمار ایک کلید کے فاصلے پر۔

github.com/jesseduffield/lazydocker

ایمیج تجزیہ

Dive

تہہ در تہہ دکھاتا ہے کہ آپ کی ایمیج اتنی بڑی کیوں ہے، اور وجہ اکثر ایک ہی COPY نکلتی ہے۔

github.com/wagoodman/dive

ریورس پراکسی

Traefik

ڈومینز کو کنٹینرز تک پہنچاتا ہے اور TLS سرٹیفکیٹ بھی بغیر یاد دلائے تجدید کرتا رہتا ہے۔

traefik.io

خودکار اپ ڈیٹ

Watchtower

نئی ایمیج آنے پر کنٹینر اپ ڈیٹ کرتا ہے؛ اسے سوچ سمجھ کر لگائیں، ہر جگہ نہیں۔

containrrr.dev/watchtower

سیکیورٹی

Trivy

پروڈکشن تک پہنچنے سے پہلے سیکنڈوں میں ایمیج کی معلوم کمزوریاں جانچ لیتا ہے۔

trivy.dev

Docker کا متبادل

Podman

وہی کمانڈز، مگر روٹ ڈیمن کے بغیر — بعض سرورز اور سیکیورٹی ٹیمیں یہی مانگتی ہیں۔

podman.io

اگر صرف ایک شامل کرنا ہو تو Dive لیں: ایمیج چھوٹی کرنا کسی بھی ڈیپلائے پائپ لائن میں سب سے سستا کارکردگی فائدہ ہے۔

صرف انتخاب نہیں، بنوانا ہے؟

ویب ایپس، APIs، انفراسٹرکچر اور انٹرفیس۔ بارسلونا سے فری لانس، کلائنٹ کہیں سے بھی۔

رابطہ کریں


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *