Docker শিখতে গেলে সবচেয়ে গুরুত্বপূর্ণ জিনিসগুলোর একটি হলো Dockerfile । অনেকে Dockerfile-কে শুধু কয়েকটি command-এর file হিসেবে দেখে: FROM node:22 COPY . . RUN npm install CMD ["npm", "start"] কিন্তু আসলে Dockerfile-এর প্রতিটি instruction-এর পেছনে একটি নির্দিষ্ট ধারণা আছে। কেন FROM লাগবে? COPY আর ADD -এর পার্থক্য কী? RUN আর CMD কি একই জিনিস? CMD এবং ENTRYPOINT কখন ব্যবহার করব? ARG আর ENV কখন? কেন COPY package*.json ./ আগে ল...