‫هذه المحاضرة هي إجابات محاضرة الواجب قبل هذه المحاضرة لإدارة حاويات متعددة.
‫هذا في الأساس مجرد تسجيل لي وأنا أفكر بصوت عال وأمشي خلال المهمة. قد يكون لديك أوامر مختلفة
‫قليلاً. لا بأس بذلك طالما وصلت إلى النتيجة النهائية للحاويات
‫الثلاث المختلفة ، وتشغيل الصور الثلاث المختلفة ، بالمعلمات المطلوبة.
‫ها نحن ذا.
‫ربما أرغب في تشغيل MySQL أولاً.
‫mysql لكنني سأحتاج إلى فصله ثم فتح
‫المنفذ 3306. ثم سأعطيه اسمًا يسمى db. ثم سأطرح أيضًا متغير البيئة
‫هذا.
‫يجب أن تفعل ذلك.
‫أوه ، لدي الكثير من الشرطات على البريد.
‫نعم.
‫الآن سأفعل mysql سجل حاوية عامل الميناء.
‫لا. آسف. سجلات
‫ديسيبل لا تسجل.
‫لذلك أنا لا ... لنرى ، لست متأكدًا ... أنا لا أراها بعد.
‫لا أرى كلمة المرور.
‫من الواضح جدا.
‫دعني أحاول مرة أخرى.
‫هناك نذهب. ولدت كلمة مرور الجذر هناك حق.
‫أريد نسخ ذلك لوقت لاحق.
‫لا أحتاجه بالفعل لهذه المهمة.
‫ولكن هذه هي الطريقة التي سأحصل بها على كلمة المرور إذا كنت بحاجة إلى تسجيل الدخول إلى خادم MySQL هذا. حسنا. سنقوم بتشغيل
‫المرحلة التالية - حاوية عامل ميناء تعمل باسم
‫خادم ويب منفصل الاسم ثم المنفذ.
‫سيكون Apache واحدًا ، لذا فإن المنفذ 8080 على مضيفي سيذهب إلى 80 في الحاوية الخاصة بي. ثم httpd.
‫حسنًا ، وإذا قمت بعمل docker ps ، فيجب تشغيل كلاهما. أستطيع أن أرى على اليمين أن المنافذ المناسبة لها تعيد التوجيه
‫من مضيفي إلى الحاوية الخاصة بي. هذا ما يعنيه هذا السهم الصغير. بعد ذلك ، دعنا نرى تشغيل
‫حاوية عامل إرساء أخرى.
‫أعطه اسم الوكيل. سأقوم بإدراج ذلك في المنفذ 80 وإعادة توجيهه إلى المنفذ 80. انها منفصلة. والاسم الصحيح.
‫حسنًا ، أعتقد أن هذا جيد. ستلاحظ ، بالمناسبة ، أنني أكتب
‫docker ps ، وليس docker container ls فقط لأن العادات
‫القديمة تموت بشدة والأمر القديم هو docker
‫ps. لكنها ما زالت تعمل. حسنا.
‫الثلاثة يركضون. يتم إعادة توجيه جميع المنافذ. سميت لهم بشكل صحيح.
‫وأنا في الواقع
‫سأذهب إلى ...
‫سأقوم بالفعل باختبار منافذهم. إذا قمت بعمل curl localhost
‫، فيجب أن تعيدني إلى nginx. إذا كنت حليقة ... دعنا نرى المضيف المحلي 8080 ، يجب أن أستعيد Apache.
‫حسنا.
‫تلك مفتوحة.
‫حسنا.
‫الآن أنا بحاجة إلى تنظيفها. أريد أن أفعل
‫توقف حاوية عامل الميناء أوه هذا صحيح.
‫أنا لم أسميهم ذلك.
‫هذا سخيف.
‫سأستخدم علامة التبويب لإكمال علامة التبويب. أستطيع أن أفعل هذا وهذا واحد.
‫حاليا.
‫نعم.
‫تم إيقاف الثلاثة. عامل تشغيل ps -a.
‫نعم.
‫كل ثلاثة منهم. كان بإمكاني فعل ذلك أيضًا حاوية عامل الإرساء ls -a.
‫نفس الشيء.
‫الآن أنا بحاجة إلى إزالتها.
‫سأقوم
‫بعمل حاوية رصيف rm.
‫سأستخدم إكمال علامة
‫التبويب مرة أخرى وإزالتها.
‫عامل ميناء ps -a ... لا شيء هناك. صور عامل ميناء.
‫هذا أمر جديد في الواقع. الصورة ls. هذا يظهر لي الصور الثلاث المختلفة التي لا تزال موجودة.
‫نعم.
‫تم تنظيف كل شيء. هذه مهمتي.