ওয়েবহুক ব্যবহার করে ডকারের পাত্রে স্বয়ংক্রিয়ভাবে আপডেট করুন


10

আমি একটি গিথুব রেপো এবং একটি ডকার রেপো তৈরি করেছি। দু'জনেই খুব ভালভাবে একসাথে কাজ করে: আমি যখন ডকফেরফিলের একটি নতুন সংস্করণকে গিথুব-এ চাপ দিই, তখন ডকার রেপোর ভিতরে একটি নতুন চিত্র স্বয়ংক্রিয়ভাবে তৈরি হয়ে যায়।

এখন, বেস-ইমেজটি পুনরায় তৈরি করা হলে আমি আমার চলমান পাত্রে স্বয়ংক্রিয়ভাবে আপডেট করতে চাই।

আমি কীভাবে ডকার রেপস ওয়েব হুক ব্যবহার করে এটি অর্জন করতে পারি?


1
ওয়েবহুক ব্যবহার না করে একই জিনিস অর্জনের যদি কোনও "সহজ" (তত সহজ) উপায় থাকে তবে আমিও আগ্রহী। :)
পিজে বার্গারন

উত্তর:


3

সেঞ্চুরি লিঙ্ক ল্যাবগুলি দল একটি 2 টি নতুন ওপেন সোর্স সরঞ্জাম তৈরি করেছে যা চলমান ধারকগুলিকে আপডেট করতে ওয়েব হুক ব্যবহার করতে পারে।

তাদের 1 ম অ্যাপ্লিকেশনটি রাশিচাক যা "ধাক্কা" ডিপ্লোয়মেন্ট মডেল ব্যবহার করে। এটি একটি লাইটওয়েট টুল উপরে নির্মিত Docker কম্পোজ , সহজে স্থাপনার এবং dockerized অ্যাপ্লিকেশন রোলব্যাক জন্য। এটি সমস্ত মোতায়েনের ইতিহাস বজায় রাখে যা আপনাকে পূর্ববর্তী স্থাপনায় রোলব্যাক করার অনুমতি দেয়।

তাদের ২ য় অ্যাপ্লিকেশন ওয়াচটাওয়ার একটি "টানুন" ডিপ্লোমেন্ট মডেল ব্যবহার করে। এই মডেলটি কোনও ফোরওয়ালের পেছনে থাকা ডকারের পাত্রে কোনও বহিরাগত বন্দরকে ফাঁকা না করে সনাক্তকরণ এবং আরও নিরাপদে পরিবর্তনগুলি টানতে দেয়।

সংযুক্ত পাত্রে সেট কীভাবে সঠিকভাবে পুনঃসূচনা করা যায় তা ওয়াচটাওয়ার জানে। যদি কোনও লিঙ্কযুক্ত পাত্রে একটি গ্রুপের নির্ভরতাগুলির জন্য কোনও আপডেট সনাক্ত করা হয়, ওয়াচটাওয়ারটি থামিয়ে সমস্ত ধারকটিকে সঠিক ক্রমে শুরু করবে যাতে অ্যাপ্লিকেশনটি সঠিকভাবে ফিরে আসে।

সেঞ্চুরি লিঙ্ক ল্যাবগুলির সাথে আমার কোনও সম্পর্ক নেই।

আপনি দেখতে পেতে পারেন অন্য একটি সহজ অ্যাপ্লিকেশন হ'ল ডকার পুলার



এর মধ্যে কয়েকটি লিঙ্ক এখন ভেঙে গেছে তবে গিটহাব প্রকল্পগুলি রয়ে গেছে
টনি ও'হাগান

0

আরও একটি সাম্প্রতিক এক ডকার-চিত্র-চালক রয়েছে

এটি সরাসরি আপনার ডকারের সকেটের সাথে সংযুক্ত রয়েছে এবং আপনার চলমান ধারকগুলিকে আপডেট করতে ডকার এপিআই ব্যবহার করুন যা আপনি ওয়েবহুকে বর্ণিত চিত্রটি ব্যবহার করেন। এটি বেশ সহজ, ভবিষ্যতে আরও বিকল্পগুলি যুক্ত করা যেতে পারে


-1

আমি এটি খুঁজে পেয়েছি, কিন্তু আমি এখনও চেষ্টা করি নি:

https://medium.com/@iaincollins/docker-swarm-automated-dep مامور-cb477767dfcf এটি ডকার হাব সহ ধারক স্থাপনের জন্য ওয়েবহুক ব্যবহার সম্পর্কিত একটি নিবন্ধ।

মূলত, এটি আপনাকে জানায় যে আপনার ডকার "মেশিনে" ওয়েবহুক পরিচালনা করতে আপনি ধরণের সরঞ্জাম (নীচের লিঙ্কটি পরীক্ষা করে দেখুন) ব্যবহার করতে পারেন। https://github.com/iaincollins/docker-deploy-webhook


যদিও এই লিঙ্কটি প্রশ্নের উত্তর দিতে পারে, উত্তরের প্রয়োজনীয় অংশগুলি এখানে অন্তর্ভুক্ত করা এবং রেফারেন্সের জন্য লিঙ্কটি সরবরাহ করা ভাল। লিঙ্কযুক্ত পৃষ্ঠাগুলি পরিবর্তিত হলে লিঙ্ক-শুধুমাত্র উত্তরগুলি অবৈধ হতে পারে।
মাইকেল হ্যাম্পটন

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