এটি হল কমান্ড ডকার-কম্পোজ যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
ডকার-কম্পোজ - ডকারের সাথে মাল্টি-কন্টেইনার অ্যাপ্লিকেশন সংজ্ঞায়িত করুন এবং চালান।
সাইনোপিসিস
Docker-রচনা [বিকল্প] [কমান্ড] [এআরজিএস] ...
বর্ণনাঃ
ডকার-কম্পোজ আপনাকে এর সমস্ত সহ একটি মাল্টি-কন্টেইনার অ্যাপ্লিকেশন সংজ্ঞায়িত করতে দেয়
একটি একক ফাইলে নির্ভরতা, তারপর একটি একক কমান্ডে অ্যাপ্লিকেশনটি স্পিন করুন। দ্য
অ্যাপ্লিকেশনের গঠন এবং কনফিগারেশন একক জায়গায় রাখা হয়, যা স্পিনিং করে
আপ অ্যাপ্লিকেশন সহজ এবং সর্বত্র পুনরাবৃত্তিযোগ্য.
বিকল্প
-f, --ফাইল ফাইল
একটি বিকল্প রচনা ফাইল নির্দিষ্ট করুন (ডিফল্ট: docker-compose.yml)
-p, --প্রকল্পের নাম NAME এর
একটি বিকল্প প্রকল্পের নাম উল্লেখ করুন (ডিফল্ট: ডিরেক্টরির নাম)
-- ভারবোস
আরও আউটপুট দেখান
-v, --সংস্করণ
প্রিন্ট সংস্করণ এবং প্রস্থান করুন
কম্যান্ডস
নির্মাণ করা
সেবা নির্মাণ বা পুনর্নির্মাণ
--নো-ক্যাশে
ছবি তৈরি করার সময় ক্যাশে ব্যবহার করবেন না।
সাহায্য
একটি কমান্ডে সাহায্য এবং ব্যবহারের তথ্য প্রদর্শন করে।
বধ
একটি SIGKILL সংকেত পাঠিয়ে কন্টেইনারগুলিকে থামাতে বাধ্য করে৷
-s সিগন্যাল
কন্টেইনারে পাঠাতে সিগন্যাল। ডিফল্ট সংকেত SIGKILL.
লগ
পাত্র থেকে আউটপুট দেখুন।
--কোনো রঙ
একটি একরঙা আউটপুট উত্পাদন.
বন্দর
একটি পোর্ট বাঁধাই জন্য পাবলিক পোর্ট মুদ্রণ
--প্রটোকল=প্রোটো
৪র্থ লেয়ার প্রোটোকল, tcp বা udp বেছে নিন। ডিফল্ট টিসিপি।
--index=index
একটি পরিষেবার একাধিক উদাহরণ থাকলে কন্টেইনারের সূচী। ডিফল্ট হল 1।
ps
তালিকা পাত্রে.
-q শুধুমাত্র আইডি প্রদর্শন করুন।
টান
ডকার রেজিস্ট্রি থেকে পরিষেবা চিত্রগুলি টেনে নেয়।
--অনুমতি-অনিরাপদ-এসএসএল
ডকার রেজিস্ট্রিতে অনিরাপদ সংযোগের অনুমতি দিন।
আবার শুরু
চলমান পাত্রে পুনরায় আরম্ভ করুন.
-t, --সময় শেষ সময় শেষ
সেকেন্ডের মধ্যে একটি শাটডাউন সময়সীমা নির্দিষ্ট করুন। ডিফল্ট হল 10।
rm
বন্ধ পরিষেবা পাত্রে সরান
-f, -- বল
অপসারণ নিশ্চিত করতে জিজ্ঞাসা করবেন না.
-v পাত্রের সাথে যুক্ত ভলিউম সরান।
চালান
একটি পরিষেবাতে এক-অফ কমান্ড চালান। ডিফল্টভাবে লিঙ্ক করা পরিষেবাগুলি শুরু হবে, যদি না
তারা ইতিমধ্যেই চলছে।
--অনুমতি-অনিরাপদ-এসএসএল
ডকার রেজিস্ট্রিতে অনিরাপদ সংযোগের অনুমতি দিন।
-d বিচ্ছিন্ন মোড। পটভূমিতে ধারক চালান, নতুন ধারক নাম মুদ্রণ করুন।
-- এন্ট্রি পয়েন্ট সিএমডি
দিয়ে ইমেজের এন্ট্রি পয়েন্ট ওভাররাইড করুন সিএমডি.
-e KEY=VAL
একটি পরিবেশ পরিবর্তনশীল সেট করুন। একাধিকবার ব্যবহার করা যেতে পারে।
-u, --ব্যবহারকারী=USER কে
একটি নির্দিষ্ট হিসাবে চালান USER কে, একটি ব্যবহারকারীর নাম বা uid.
--নো-ডেপস
সংযুক্ত পরিষেবাগুলি শুরু করবেন না।
--আরএম চালানোর পরে পাত্রটি সরান। এই বিকল্পটি বিচ্ছিন্ন মোডে উপেক্ষা করা হয়।
--পরিষেবা-বন্দর
পরিষেবার পোর্টগুলি সক্ষম করে এবং হোস্টে ম্যাপ করে কমান্ড চালান৷
-T ছদ্ম tty বরাদ্দ অক্ষম করুন। ডিফল্টরূপে একটি tty বরাদ্দ করা হয়।
স্কেল
একটি পরিষেবার জন্য চালানোর জন্য পাত্রের সংখ্যা সেট করুন। নম্বর ফর্মে উল্লেখ করা হয়
পরিষেবা = সংখ্যা যুক্তি হিসাবে।
# ডকার-কম্পোজ স্কেল ওয়েব=2 কর্মী=3
শুরু
বিদ্যমান পাত্রে শুরু করুন।
বন্ধ করা
তাদের অপসারণ ছাড়া পাত্র চালানো বন্ধ করুন.
-t, --সময় শেষ সময় শেষ
সেকেন্ডের মধ্যে একটি শাটডাউন সময়সীমা নির্দিষ্ট করুন। ডিফল্ট হল 10।
up
পাত্রে তৈরি করুন, (পুনরায়) তৈরি করুন, শুরু করুন এবং সংযুক্ত করুন। যদি একটি জন্য বিদ্যমান পাত্রে আছে
পরিষেবা, `ডকার-কম্পোজ আপ` থামবে এবং সেগুলিকে পুনরায় তৈরি করবে (এর সাথে মাউন্ট করা ভলিউম সংরক্ষণ করা হচ্ছে
ভলিউম-থেকে), যাতে `docker-compose.yml`-এর পরিবর্তনগুলি তোলা হয়। যদি আপনি না চান
বিদ্যমান পাত্রে পুনরায় তৈরি করা হবে, `ডকার-কম্পোজ আপ --নো-রিক্রিয়েট` পুনরায় ব্যবহার করা হবে
বিদ্যমান পাত্রে।
--অনুমতি-অনিরাপদ-এসএসএল
ডকার রেজিস্ট্রিতে অনিরাপদ সংযোগের অনুমতি দিন।
-d বিচ্ছিন্ন মোড। পটভূমিতে ধারক চালান, নতুন ধারক নাম মুদ্রণ করুন।
--কোনো রঙ
একটি একরঙা আউটপুট উত্পাদন.
--নো-ডেপস
সংযুক্ত পরিষেবাগুলি শুরু করবেন না।
--x-স্মার্ট-রিক্রিয়েট
শুধুমাত্র সেই কন্টেইনারগুলি পুনরায় তৈরি করুন যার কনফিগারেশন বা চিত্র আপডেট করা প্রয়োজন৷ এই
বৈশিষ্ট্য পরীক্ষামূলক।
--না-পুনঃনির্মাণ
যদি পাত্রগুলি ইতিমধ্যেই বিদ্যমান থাকে তবে সেগুলি পুনরায় তৈরি করবেন না।
--না-বিল্ড
এটি অনুপস্থিত হলেও একটি ইমেজ নির্মাণ করবেন না.
-t, --সময় শেষ সময় শেষ
সেকেন্ডের মধ্যে একটি শাটডাউন সময়সীমা নির্দিষ্ট করুন। ডিফল্ট হল 10।
মাইগ্রেট-টু-লেবেল
লেবেল যোগ করতে পাত্রে পুনরায় তৈরি করুন. যদি ডকার-কম্পোজ কন্টেইনারগুলি সনাক্ত করে যা তৈরি করা হয়েছিল
লেবেল ছাড়া, এটি চলতে অস্বীকার করবে যাতে আপনি তাদের দুটি সেটের সাথে শেষ না হন।
পরিবেশগত বৈচিত্র্য
ডকার-কম্পোজ আচরণ কনফিগার করার জন্য বেশ কিছু পরিবেশগত ভেরিয়েবল উপলব্ধ।
ভেরিয়েবল দিয়ে শুরু ডকার_ ডকার কনফিগার করতে ব্যবহৃত হিসাবে একই
কমান্ড লাইন ক্লায়েন্ট। আপনি যদি boot2docker ব্যবহার করেন, স্পষ্ট "$(boot2docker শেলনিট)" সেট করা হবে
তাদের সঠিক মান.
COMPOSE_PROJECT_NAME
প্রজেক্টের নাম সেট করে, যেটি শুরু করা প্রতিটি কন্টেইনারের নামের সাথে প্রিপেন্ড করা হয়
docker- রচনা ডিফল্ট থেকে বেসনাম বর্তমান কাজের ডিরেক্টরির।
COMPOSE_FILE
কোন ফাইল থেকে কনফিগারেশন পড়তে হবে তা নির্দিষ্ট করুন। প্রদান না করা হলে, ডকার-কম্পোজ দেখাবে
উন্নত Docker-compose.yml বর্তমান ওয়ার্কিং ডিরেক্টরিতে এবং তারপর প্রতিটি প্যারেন্ট ডিরেক্টরিতে
ক্রমাগত, যতক্ষণ না পাওয়া যায়।
DOCKER_HOST
ডকার ডেমনের URL সেট করে। ডকার ক্লায়েন্টের মতো, এতে ডিফল্ট
unix:///var/run/docker.sock.
DOCKER_TLS_VERIFY
একটি খালি স্ট্রিং ছাড়া অন্য কিছুতে সেট করা হলে, এর সাথে TLS যোগাযোগ সক্ষম করে৷
ডেমন।
DOCKER_CERT_PATH
এর পথ কনফিগার করে ca.pem, cert.pem, এবং key.pem TLS যাচাইকরণের জন্য ব্যবহৃত ফাইল।
ডিফল্ট থেকে ~/.ডকার.
onworks.net পরিষেবা ব্যবহার করে অনলাইনে ডকার-কম্পোজ ব্যবহার করুন