ডেভেলপারদের জন্য অপরিহার্য Docker টুল

একটি কনটেইনার সহজ। ঝামেলা শুরু হয় ষষ্ঠটি থেকে, যখন আর মনে থাকে না কোনটিতে ডেটাবেস আর ইমেজটি কেন ১.২ গিগাবাইট।

এই টুলগুলো ঠিক সেই প্রশ্নেরই উত্তর দেয়, আর সবকটিই ফ্রি বা ওপেন সোর্স।

অর্কেস্ট্রেশন

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

একই কমান্ড, তবে root ডেমন ছাড়াই — কিছু সার্ভার আর নিরাপত্তা দল এটাই চায়।

podman.io

একটিই যোগ করলে Dive নিন: ইমেজ ছোট করা যেকোনো ডিপ্লয় পাইপলাইনে সবচেয়ে সস্তা পারফরম্যান্স লাভ।

শুধু বাছাই নয়, বানিয়ে দেওয়া দরকার?

ওয়েব অ্যাপ, API, অবকাঠামো ও ইন্টারফেস। বার্সেলোনা থেকে ফ্রিল্যান্স, ক্লায়েন্ট যেকোনো জায়গার।

যোগাযোগ করুন


Comments

Leave a Reply

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