كيفية إعداد MariaDB Docker Deployment؟

Kyfyt A Dad Mariadb Docker Deployment



يستخدم Docker لتطوير التطبيقات وشحنها وتشغيلها. يتيح لك Docker عزل تطبيقاتك عن بنيتك الأساسية بحيث يمكن تسليم البرنامج بسرعة وكفاءة.

لمعرفة المزيد حول Docker ، تحقق من هذا:

https://www.docker.com/







سنرى اليوم كيفية إعداد MariaDB Deployment باستخدام صورة MariaDB docker.



دليل التثبيت:

فيما يلي الخطوات المتبعة في إعداد MariaDB Docker Deployment:



الخطوة 1: قم بتثبيت Docker باستخدام Universal Installation Script

المهمة الأولى هي تثبيت مستودعات Docker الضرورية بما في ذلك وحدات الحزم و Kernal على نظام Linux الخاص بك. يمكن تحقيق ذلك عن طريق تشغيل البرنامج النصي التالي:





لفة -سل https: // get.docker.com / | ش

الخطوة 2: ابدأ تشغيل Docker Daemon

بعد تشغيل البرنامج النصي ، سنبدأ Docker Daemon.



سودو systemctl بدء عامل الإرساء

سودو gpasswd ' {USER} دولار ' عامل ميناء

الخطوة 3: استخدم صورة MariaDB Docker

دعنا الآن ننشر MariaDB باستخدام صورة MariaDB Docker. بمساعدة هذه الصورة ، سننشئ حاوية. للقيام بذلك ، اتبع الأوامر المذكورة أدناه:

استخدم الأمر التالي للبحث عن صور MariaDB Docker:

بحث عامل ميناء ماريادب

بمجرد تحديد صورة MariaDB المراد تنزيلها ، استخدم الأمر التالي لتثبيت الصورة:

عامل سحب ماريادب: 10 .x

قم بتشغيل الأمر التالي لمشاهدة قائمة بجميع صور Docker المثبتة على نظامك:

صور عامل ميناء

لتشغيل صورة MariaDB التي قمنا بتثبيتها للتو ، نحتاج إلى حاوية. في هذه الخطوة ، سننشئ حاوية لتشغيل الصورة.

تشغيل عامل ميناء --اسم ماريادبراك MYSQL_ROOT_PASSWORD = كلمة المرور 123 -p 3308 : 3308 docker.io / مكتبة / ماريادب: 10 .x

الاسم الذي أطلقناه على الحاوية هو mariadbprac.

تشغيل عامل ميناء --اسم ماريادبراك MYSQL_ROOT_PASSWORD = كلمة المرور 123 -p 3308 : 3308 docker.io / مكتبة / ماريادب: 10 .x

قم بإصدار الأمر التالي لرؤية جميع الحاويات على نظامك:

عامل ميناء ملاحظة

كيف تشغل وتوقف الحاوية؟

استخدم الأمر التالي لإيقاف تشغيل الحاوية:

توقف عامل ميناء mariadbprac

سيؤدي هذا إلى إيقاف الحاوية على الفور.

الآن ، إذا كنت تريد بدء تشغيل الحاوية ، فقم بإصدار الأمر التالي:

إعادة تشغيل عامل ميناء mariadbprac

سيبدأ هذا الحاوية الخاصة بك.

كيفية الوصول إلى الحاوية؟

يمكن استخدام Bash للوصول إلى الحاوية كما يلي:

عامل ميناء إكسيك -هو - هي mariadb_prac_test سحق

كيفية توصيل MariaDB من خارج الحاوية؟

يمكننا الاتصال بخادم MariaDB باستخدام TCP. لذلك ، يجب أن يعمل العميل على نفس الجهاز مثل حاوية الخادم.

ولكن قبل ذلك ، نحتاج إلى العثور على عنوان IP للحاوية المخصصة. للقيام بذلك ، سوف نستخدم صيغة الأوامر التالية:

فحص عامل ميناء -F '{{range .NetworkSettings.Networks}} {{. IPAddress}} {{end}}' ماريادبراك

لقد وجدنا عنوان IP. قم بتنفيذ الأمر التالي لفرض اتصال TCP:

mysql -h 10.254.152.65 -u root -p

في بعض الأحيان ، يُطلب أيضًا ذكر منفذ الخادم لفرض اتصال TCP كما يلي:

mysql -h 10.254.152.65 -P 3308 - البروتوكول = TCP -u root -p

الآن ، قمنا بإعداد نشر MariaDB docker بنجاح.

استنتاج

في دليل اليوم ، استكشفنا بالتفصيل عملية تثبيت Docker باستخدام Universal Installation Script. ثم رأينا كيف نبدأ Docker Deamon. تعلمنا أيضًا كيفية إنشاء حاوية لتشغيل صورة MariaDB. في النهاية ، اكتشفنا كيف يمكننا الاتصال بـ MariaDB من خارج الحاوية.