ডকার-কমপোজ আপ / ডাউন কেবল একটি ধারক


33

আমি ডকার-কমপোজ.আইএমএল ফাইলটিতে কেবল একটি ধারককে উপরে / নীচে নেওয়ার কোনও উপায় খুঁজে পাইনি। আমি কোনও একক ধারককে অফ-কোর্স শুরু করতে এবং থামাতে পারি, তবে পুনরায় আর্টের মধ্যে (পরিবেশের ভেরিয়েবল, মাউন্ট পয়েন্ট ইত্যাদি) মধ্যে পাত্রে কনফিগারেশনগুলিতে পরিবর্তন আনতে পারি না

আমি এখানে কি মিস করছি? এই ক্ষেত্রে সেরা অনুশীলন কি?

উত্তর:


4

আমি সম্প্রতি এই প্রয়োজন ছিল এবং docker-compose-production.ymlটুইটগুলি মোকাবেলা করার জন্য একটি পৃথক ফাইল রেখে সমাধান করেছি । তারপরে আরম্ভ করার কথা মনে রাখবেনdocker-compose -f docker-compose-production.yml...


সময় করার সময় এই কাজটি কীভাবে হয় docker-compose down? এটি সমস্ত জিম ফাইলগুলিতে নিয়ে আসা সমস্ত পাত্রে নামিয়ে দেবে না?
জর্ডান মরিস

2
আপনি করতে পারেনdocker-compose -f docker-compose-production.yml down
আইসিরিটো

এবং আপনি যে ধারকটি উপরে উঠতে চান তা নির্দিষ্ট করেন? -fএটি রচনা ফাইলের নির্বাচক, ধারক নয়।
নভোচারী

31

আমি এটি একক পরিষেবার জন্য ডকার-রচনা হিসাবে একইভাবে প্রভাবিত করে দেখতে পেয়েছি:

docker-compose rm -f -s -v yourService

docker-compose rm

ব্যবহার: আরএম [বিকল্পসমূহ] [সার্ভিস ...]

বিকল্পগুলি: -ফ, --ফোর্সগুলি সরানোর পূর্বে
নিশ্চিত করার জন্য জিজ্ঞাসা করবেন না
, - স্টপ কন্টেনারগুলির
সাথে সংযুক্ত কোনও বেনাম ভলিউম সরান

আপনি সমস্ত পতাকা একক -প্যারামে ঘন করতে পারেন :docker-compose rm -fsv yourService


আমি মীমাংসা করে মনে ডিস্ক, BTW
জর্ডন মরিস

2
আপনি দয়া করে পতাকাগুলি ব্যাখ্যা করতে পারেন, তারা কী করবে?
সেমো

14

আমি আপনাকে পরামর্শ দিচ্ছি যে আপনি স্ট্যাকওভারফ্লো ডট কম এ এই দুর্দান্ত থ্রেডটি পরীক্ষা করে দেখুন । একক ধারকটির পুনর্নির্মাণ এবং এটি পুনরায় আরম্ভ করার জন্য এখানে দ্রুত উত্তরটি হ'ল:

docker-compose up -d --build worker

এটি আদর্শ সমাধান হতে পারে যদি উদাহরণস্বরূপ, আপনার পরিবর্তনগুলি আপনার ডকফাইফিলকে জড়িত করে এবং কেবল ডকার-কমপোজ.মিল


7

তুমি ব্যবহার করতে পার

$ docker-compose -f docker-compose.yml up yourService

কেবল আপনার পরিষেবা এবং এর দ্বারা প্রয়োজনীয় সমস্ত নির্ভরতা শুরু করতে।

সুতরাং যদি আপনার পরিষেবাটি মাইএসকিএল ধারক উপর নির্ভর করে, উপরের কমান্ডটি উভয় পাত্রে শুরু করবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.