FIWARE Wednesday Webinars - How to Secure FIWARE Architectures
جدول المحتويات:
- المتطلبات الأساسية
- تثبيت Docker على أوبونتو
- تمكين مستودع Docker
- تثبيت عامل الميناء CE
- تنفيذ أمر عامل ميناء دون sudo
- إزالة حاويات السفن
- استنتاج
Docker هي تقنية حاويات تسمح لك ببناء واختبار ونشر التطبيقات بسرعة مثل حاويات محمولة مكتفية ذاتيًا يمكن تشغيلها في أي مكان تقريبًا. أصبح Docker هو المعيار الفعلي لنشر الحاويات ، وهو أداة أساسية لمهندسي DevOps وخط أنابيب تكاملهم وتوصيلهم المستمر.
في هذا البرنامج التعليمي ، سنغطي كيفية تثبيت Docker على جهاز Ubuntu 18.04 واستكشاف المفاهيم والأوامر الأساسية Docker.
المتطلبات الأساسية
قبل المتابعة مع هذا البرنامج التعليمي ، تأكد من تسجيل الدخول كمستخدم لديه امتيازات sudo. يجب تشغيل جميع الأوامر في هذا البرنامج التعليمي كمستخدم غير أساسي.
تثبيت Docker على أوبونتو
على الرغم من أن حزمة تثبيت Docker متاحة في مستودع Ubuntu 18.04 الرسمي ، فقد لا تكون دائمًا أحدث إصدار. تتمثل الطريقة الموصى بها في تثبيت أحدث حزمة Docker من مستودعات Docker.
تمكين مستودع Docker
-
ابدأ بتحديث قائمة الحزم وتثبيت التبعيات اللازمة لإضافة مستودع جديد عبر
sudo apt updatesudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-commonقم باستيراد مفتاح GPG الخاص بالمستودع باستخدام أمر
curlالتالي:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -أضف مستودع Docker APT إلى نظامك:
sudo add-apt-repository "deb https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
تثبيت عامل الميناء CE
الآن بعد تمكين مستودع Docker ، يمكنك تثبيت أي إصدار من Docker تحتاجه.
-
لتثبيت أحدث إصدار من Docker ، استخدم الأمر أدناه. إذا كنت تريد تثبيت إصدار Docker معين ، فتخط هذه الخطوة وانتقل إلى الإصدار التالي.
sudo apt updatesudo apt install docker-ceلتثبيت إصدار محدد ، قم أولاً بإدراج الإصدارات المتوفرة في مستودع Docker:
apt list -a docker-ceيقوم الأمر بطباعة إصدارات Docker المتوفرة في العمود الثاني.
docker-ce/bionic 5:18.09.7~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.6~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.5~3-0~ubuntu-bionic amd64على سبيل المثال ، لتثبيت الإصدار
18.09.6اكتب:sudo apt install docker-ce=5:18.09.6~3-0~ubuntu-bionicلمنع تحديث حزمة Docker تلقائيًا ، قم بتمييزها على أنها مؤجلة:
sudo apt-mark hold docker-ce
بمجرد اكتمال التثبيت ، ستبدأ خدمة Docker تلقائيًا. يمكنك التحقق من ذلك عن طريق الكتابة:
sudo systemctl status docker
سيظهر الإخراج بشيء من هذا القبيل:
● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor p Active: active (running) since Tue 2019-07-02 11:28:40 UTC; 15min ago Docs: https://docs.docker.com Main PID: 11911 (dockerd) Tasks: 10 CGroup: /system.slice/docker.service
تنفيذ أمر عامل ميناء دون sudo
من خلال الإدارة الافتراضية ، يتطلب Docker امتيازات المسؤول.
لتشغيل أوامر Docker كمستخدم غير جذر دون الدفع
sudo
يجب عليك إضافة المستخدم الخاص بك إلى مجموعة
docker
. تم إنشاء هذه المجموعة أثناء تثبيت حزمة Docker CE. للقيام بذلك ، قم بتشغيل الأمر التالي:
sudo usermod -aG docker $USER
$USER
هو متغير بيئة يحتفظ باسم المستخدم الخاص بك.
تسجيل الخروج وتسجيل الدخول مرة أخرى في ti تحديث عضوية المجموعة.
للتحقق من أن Docker قد تم تثبيته بنجاح وأنه يمكنك تشغيل أوامر عامل ميناء دون الدفع المسبق
sudo
، قم بتشغيل:
docker container run hello-world
سيقوم الأمر بتنزيل صورة اختبار وتشغيلها في حاوية وطباعة رسالة "Hello from Docker" والخروج. يجب أن يبدو الإخراج كما يلي:







إزالة حاويات السفن
لحذف حاوية واحدة أو أكثر ، قم بنسخ معرف الحاوية (أو معرفاتها) ولصقها بعد الأمر الفرعي
container rm
:
docker container rm c55680af670c
استنتاج
لقد تعلمت كيفية تثبيت Docker على جهاز Ubuntu 18.04 وكيفية تنزيل صور Docker وإدارة حاويات Docker. قد ترغب أيضًا في القراءة حول Docker Compose ، والذي يسمح لك بتحديد وتشغيل تطبيقات Docker متعددة الحاويات.
هذا البرنامج التعليمي بالكاد يخدش سطح النظام الإيكولوجي دوكر. في بعض مقالاتنا القادمة ، سنواصل الغوص في جوانب أخرى من Docker. لمعرفة المزيد حول Docker ، راجع الوثائق الرسمية Docker.
عامل ميناء أوبونتوكيفية تثبيت واستخدام عامل ميناء يؤلف على centos 7
Docker Compose هي أداة تسمح لك بتحديد وتشغيل تطبيقات Docker متعددة الحاويات. باستخدام "إنشاء" ، يمكنك تحديد خدمات وشبكات وأحجام التطبيق في ملف YAML واحد ، ثم تدور التطبيق الخاص بك باستخدام أمر واحد.
كيفية تثبيت واستخدام عامل ميناء يؤلف على ديبيان 10 لينكس
Docker Compose هي أداة تسمح لك بتحديد وتنسيق تطبيقات Docker متعددة الحاويات. يشرح هذا البرنامج التعليمي كيفية تثبيت Docker Compose على Debian 10 ، Buster.
كيفية تثبيت واستخدام عامل ميناء يؤلف على أوبونتو 18.04
Docker Compose هي أداة تتيح لك تحديد وإدارة تطبيقات Docker متعددة الحاويات. يستخدم ملف YAML لتكوين خدمات وشبكات وأحجام التطبيق.







