একটি ব্যবহার করা একটি শক্তিশালী পদ্ধতি যা নির্মাণ এবং কাস্টমাইজ করার জন্য । এখানে একটি বিশদ প্রক্রিয়া এবং একটি নির্মাণ এবং কাস্টমাইজ করার জন্য একটি ব্যবহার করার একটি নির্দিষ্ট উদাহরণ রয়েছে: Dockerfile images
Docker Dockerfile image
একটা তৈরি কর Dockerfile
একটি নতুন টেক্সট ফাইল তৈরি করে এর নামকরণের মাধ্যমে শুরু করুন । Dockerfile
ভিত্তি সংজ্ঞায়িত করুন image
FROM
নতুনের জন্য বেস ইমেজ নির্দিষ্ট করতে কমান্ডটি ব্যবহার করুন image
। বেস ইমেজ হতে পারে একটি বিদ্যমান image
বা Docker Hub
অন্য একটি ছবি যা আপনি আগে তৈরি করেছেন।
উদাহরণস্বরূপ, Ubuntu 20.04 image
বেস হিসাবে ব্যবহার করতে image
, আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:
FROM ubuntu:20.04
ইনস্টলেশন এবং কনফিগারেশন কমান্ড চালান
RUN
ইমেজ-বিল্ডিং প্রক্রিয়া চলাকালীন কমান্ড চালানোর জন্য কমান্ড ব্যবহার করুন । আপনি সফ্টওয়্যার প্যাকেজ, পরিবেশ কনফিগারেশন, ডিরেক্টরি তৈরি করতে এবং অন্যান্য প্রয়োজনীয় কাজগুলি করতে ইনস্টলেশন কমান্ড ব্যবহার করতে পারেন।
উদাহরণস্বরূপ, এনজিনেক্স ইনস্টল করতে image
, আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:
RUN apt-get update && apt-get install -y nginx
Sao chép các tệp tin và thư mục vào image
ফাইল এবং ডিরেক্টরিতে অনুলিপি করুন image
: COPY
হোস্ট মেশিন থেকে ফাইল এবং ডিরেক্টরিগুলি কপি করতে কমান্ডটি ব্যবহার করুন image
। আপনি উৎস ফাইল, অ্যাপ্লিকেশন ডিরেক্টরি, কনফিগারেশন ফাইল, এবং অন্যান্য সংস্থান তে অনুলিপি করতে পারেন image
।
উদাহরণ স্বরূপ, app
হোস্ট মেশিন থেকে ডিরেক্টরিতে ডিরেক্টরিতে /app
অনুলিপি করতে image
, আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:
COPY app /app
একটি শুরু করার সময় ডিফল্ট কমান্ড সংজ্ঞায়িত করুন container
ডিফল্ট কমান্ডটি নির্দিষ্ট করতে কমান্ডটি ব্যবহার করুন যা একটি থেকে শুরু CMD
হলে কার্যকর করা হবে । কমান্ডটি মূল প্রোগ্রাম বা কমান্ডকে সংজ্ঞায়িত করে যা স্টার্টআপের সময় কন্টেইনারটি চালানো হবে। container
image
CMD
উদাহরণস্বরূপ, এনজিনেক্স শুরু করতে container
, আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:
CMD ["nginx", "-g", "daemon off;"]
image
থেকে তৈরি করুন Dockerfile
থেকে একটি নতুন তৈরি করতে docker build
পাথ সহ কমান্ডটি ব্যবহার করুন । Dockerfile image
Dockerfile
উদাহরণস্বরূপ, বর্তমান ডিরেক্টরি image
থেকে একটি তৈরি করতে এবং এটিকে "myimage" নাম দিতে আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন: Dockerfile
docker build -t myimage .
একটি ব্যবহার করে, আপনি আপনার অ্যাপ্লিকেশনের নির্দিষ্ট চাহিদা মেটাতে একটি এর মধ্যে উপাদান এবং কনফিগারেশন কাস্টমাইজ করতে পারেন । Dockerfile image
উদাহরণস্বরূপ, আপনি প্রয়োজনীয় সফ্টওয়্যার প্যাকেজ ইনস্টল করতে, পরিবেশ কনফিগার করতে, সোর্স কোড এবং সংস্থানগুলি কপি করতে ব্যবহার করতে পারেন ৷ তে কাস্টমাইজড বিল্ডিং করার জন্য একটি নমনীয় এবং পুনরায় ব্যবহারযোগ্য পদ্ধতি প্রদান করে । Dockerfile image
Dockerfile images
Docker