Latest web development tutorials

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

عامل ميناء يسمح لك لتشغيل التطبيقات في الحاوية، وذلك باستخدام الأمر عامل ميناء التشغيل لتشغيل التطبيق في الحاوية.

مرحبا الناتج العالمي

w3big@w3big:~$ docker run ubuntu:15.10 /bin/echo "Hello world"
Hello world

المعلمات التحليلية:

  • عامل ميناء: عامل الميناء الملف القابل للتنفيذ ثنائي.

  • تشغيل: الجمع بين عامل ميناء السابق لتشغيل الحاويات.

  • أوبونتو: 15.10 المعينة لتشغيل مرآة، عامل الميناء أول من المرآة المحلية المضيفة موجودة، إذا لم يكن موجودا، سيتم تحميل عامل الميناء من صورة طبق الأصل من المستودع العمومي عامل الميناء المحور.

  • / بن / صدى "مرحبا العالم" : من أجل البدء في تنفيذ الحاوية

ويمكن تفسير معنى كامل الأمر أعلاه على النحو التالي: عامل الميناء لإنشاء حاوية صورة ubuntu15.10 جديدة، ومن ثم تنفيذ بن / صدى "مرحبا العالم" في حاوية، ومن ثم إخراج النتيجة.


تشغيل الحاويات التفاعلية

نحن عامل الميناء معلمتين -t -i، دعونا عامل ميناء الحاويات المدى لتحقيق "الحوار" القدرة

w3big@w3big:~$ docker run -i -t ubuntu:15.10 /bin/bash
root@dc0050c79503:/#

المعلمات التحليلية:

  • -t: تحديد شبه المحطة أو في محطة الحاويات الجديدة.

  • -i: يسمح لك بإدخال حاوية قياسية (STDIN) للتفاعل.

في هذه المرحلة أننا دخلنا نظام الحاويات ubuntu15.10

ونحن نحاول لتشغيل في القط قيادة حاوية / بروك / نسخة وليرة سورية على التوالي عرض قائمة أنظمة المعلومات إصدار الملف والحالية في الدليل الحالي

يمكننا أن ندير الأمر الخروج أو استخدام CTRL + D للخروج من الحاويات.


بدءا حاوية (الخلفية واسطة)

إنشاء المدى حاوية العملية باستخدام الأمر التالي

w3big@w3big:~$ docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done"
2b1b7a428627c51ab8810d541d759f072b4fc75487eed05812646b8534a2fe63

في الإخراج، فإننا لا نتوقع أن نرى "مرحبا العالم"، ولكن سلسلة من الأحرف طويلة

2b1b7a428627c51ab8810d541d759f072b4fc75487eed05812646b8534a2fe63

وهذا ما يسمى معرف حاوية سلسلة طويلة، لكل حاوية، هي فريدة من نوعها، يمكننا من خلال معرف حاوية لعرض حاوية المقابلة ما حدث.

أولا، نحن بحاجة للتأكد من وتشغيل الحاويات، يمكنك عرض ملاحظة عامل ميناء

w3big@w3big:~$ docker ps

معرف حاويات: معرف الحاويات

أسماء: اسم الحاويات المخصصة تلقائيا

استخدام أمر وسجلات عامل ميناء في حاوية، الحاوية لعرض الإخراج القياسي

w3big@w3big:~$ docker logs 2b1b7a428627

w3big@w3big:~$ docker logs amazing_cori


وقف الحاويات

نحن نستخدم عامل الميناء قيادة المحطة لوقف الحاوية:

من وجهة نظر ملاحظة عامل ميناء، الحاوية توقف العمل:

w3big@w3big:~$ docker ps

يمكنك أيضا استخدام الأمر التالي لإيقاف:

w3big@w3big:~$ docker stop amazing_cori