ذكري المظهر

كيفية تثبيت واستخدام عامل ميناء على أوبونتو 18.04

FIWARE Wednesday Webinars - How to Secure FIWARE Architectures

FIWARE Wednesday Webinars - How to Secure FIWARE Architectures

جدول المحتويات:

Anonim

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

في هذا البرنامج التعليمي ، سنغطي كيفية تثبيت Docker على جهاز Ubuntu 18.04 واستكشاف المفاهيم والأوامر الأساسية Docker.

المتطلبات الأساسية

قبل المتابعة مع هذا البرنامج التعليمي ، تأكد من تسجيل الدخول كمستخدم لديه امتيازات sudo. يجب تشغيل جميع الأوامر في هذا البرنامج التعليمي كمستخدم غير أساسي.

تثبيت Docker على أوبونتو

على الرغم من أن حزمة تثبيت Docker متاحة في مستودع Ubuntu 18.04 الرسمي ، فقد لا تكون دائمًا أحدث إصدار. تتمثل الطريقة الموصى بها في تثبيت أحدث حزمة Docker من مستودعات Docker.

تمكين مستودع Docker

  1. ابدأ بتحديث قائمة الحزم وتثبيت التبعيات اللازمة لإضافة مستودع جديد عبر

    sudo apt update sudo 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 تحتاجه.

  1. لتثبيت أحدث إصدار من Docker ، استخدم الأمر أدناه. إذا كنت تريد تثبيت إصدار Docker معين ، فتخط هذه الخطوة وانتقل إلى الإصدار التالي.

    sudo apt update sudo 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.

عامل ميناء أوبونتو