Docker: چگونه آخرین نسخه پایدار را بر روی DEBIAN 10 نصب کنیم؟

Docker: چگونه آخرین نسخه پایدار را بر روی DEBIAN 10 نصب کنیم؟

Docker: چگونه آخرین نسخه پایدار را بر روی DEBIAN 10 نصب کنیم؟

La مجازی سازی سیستم عامل ها و برنامه ها یا سیستم ها اساساً متشکل از امکان اشتراک در همان است سخت افزار، چندین عنصر از این موارد کاملاً مستقل عمل می کنند.

وقتی نوبت به مجازی سازی می رسد سیستم های عامل با فن آوری های آزاد ، رایگان و / یا باز، فناوری ها یا برنامه ها ، مانند Promox ، Xen ، VirtualBox ، QEMU یا KVM. اما وقتی صحبت از برنامه ها یا سیستم ها، معمولاً عمدتاً به آن متوسل می شویم کوبرنتس یا داکر.

داکر: مقدمه

این 2 آخرین هستند فناوری مجازی سازی مبتنی بر کانتینر. در مورد کارگر بارانداز، در آن منتشر شد سال 2013، به عنوان بخشی از a توسعه منبع باز نام موتور داکر. این از پیشرفتهای موجود آن زمان ، یعنی مفاهیم و دانش موجود در مورد ظروف از تاریخ سیستم های عامل رایگان و / یا باز (یونیکس / لینوکس)مانند cgroups و namespace ها، برای پیشرفت در این منطقه در حال رشد فناوری.

در موارد قبلی ما در مورد صحبت کردیم کارگر بارانداز، به همین دلیل است که ما در آنچه هست ، یا ویژگی ها ، امکانات یا سایر جزئیات یا عناصر آن کاوش نمی کنیم. بنابراین ، ما واقعاً بر نصب آن تمرکز خواهیم کرد نسخه فعلی (19.03.8) بر DEBIAN 10 (باستر) y GNU / Linux Distros ، مشابه یا بر اساس این موارد ، مانند MX لینوکس 19.

با این حال ، برای کسب اطلاعات بیشتر می توانید به نشریات قبلی ما در دسترسی داشته باشید کارگر بارانداز.

مقاله مرتبط:
چگونه Docker را با Raspbian روی Raspberry pi نصب کنیم؟
مقاله مرتبط:
نسخه جدید Docker Container 18.09 با پیشرفت های جدید ارائه می شود
مقاله مرتبط:
خشک: یک مدیر تعاملی CLI برای ظروف داکر

مقاله مرتبط:
نحوه نصب Docker در Linux Mint 18 Sarah

داکر: محتوا

کانتینر چیست؟

قبل از شروع مراحل نصب این فناوری مجازی سازی مبتنی بر کانتینر، بعداً قادر به نصب هر برنامه یا سیستم از طریق a "کانتینر"، مهم است که روشن کنیم معنی ظرف چیست.

نقل قول از صفحه رسمی HPE (Hewlett Packard Enterprise) در مورد فناوری گفته شده ، موارد زیر را به ما می گوید:

"کانتینرهای برنامه ، محیط هایی با وزن کم و زمان اجرا هستند که فایل ها ، متغیرها و کتابخانه های مورد نیاز برای اجرای برنامه ها را در اختیار برنامه ها قرار می دهند ، بنابراین قابلیت حمل آنها به حداکثر می رسد.".

"در حالی که ماشین های مجازی سنتی (مجازی) اجازه مجازی سازی زیرساخت های محاسباتی را می دهند ، کانتینرها کاربردهای نرم افزاری را فعال می کنند. کانتینرها برخلاف ماشین های مجازی به جای تهیه سیستم خود از سیستم عامل میزبان خود (OS) استفاده می کنند".

Docker: مراحل نصب در DEBIAN 10 (Buster)

A. مرحله 1

آماده کنید بستر های نرم افزاری برای نصب

sudo apt update && sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

Docker: نصب - مرحله 1

ب - مرحله 2

بارگیری کلید مخزن رسمی، مخزن رسمی را پیکربندی کنید و فایلهای موجود در آن را با نسخه ما معتبر کنید GNU / Linux Distro. برای پرونده ما ، DEBIAN 10 (باستر) یا دیگری GNU / Linux Distro ، مشابه یا مبتنی بر آن ، مانند MX لینوکس 19.

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
sudo apt update && apt-cache policy docker-ce

Docker: نصب - مرحله 2

پ. مرحله 3

برنامه و فایلهای ضروری توصیه شده را نصب کنید.

sudo apt install docker-ce docker-ce-cli containerd.io

Docker: نصب - مرحله 3

D. مرحله 4

تأیید اعتبار نصب برنامه ، اجرای نصب محفظه آزمایش به نام سلام دنیا.

sudo docker run hello-world

Docker: نصب - مرحله 4

E. مرحله 5

نسخه برنامه نصب شده را بررسی کنید.

docker -v

Docker: نصب - مرحله 5

F. مرحله 6

این مرحله اختیاری است ، زیرا اساساً تأیید است که ظرف نصب شده بارگیری نشده و دوباره نصب نشده است ، وقتی از آن خواسته می شود دوباره آن را اجرا کند.

sudo docker run hello-world

Docker: نصب - مرحله 6

G. مرحله 7

این مرحله دیگر نیز می تواند اختیاری تلقی شود ، زیرا اساساً اجازه دادن به a "کاربر غیر سرپرست" می تواند یک کانتینر را بدون نیاز به مجوز اجرا کند "مدیر". برای این مطالعه موردی ، به کاربر موجودی به نام اجازه داده می شود "سیسدمین".

sudo adduser sysadmin docker
docker run hello-world

Docker: نصب - مرحله 8

H. مرحله 8

در آخر ، نکته ایده آل قبل از شروع استفاده کامل کارگر بارانداز، راه اندازی مجدد و اعتبارسنجی شروع سرویس و اجرای محفظه آزمایش است.

sudo /etc/init.d/docker status
docker run hello-world

Docker: نصب - مرحله 8

بعداً ، در نشریه دیگری در مورد فناوری گفته شده یا مربوط به آن ، سعی خواهیم کرد برخی از برنامه ها یا سیستم های دیگر را برای ادامه یادگیری تسلط بر آن نصب کنیم. با این حال ، برای افراد خودآموز یا کنجکاو ، یک کتابچه راهنمای عالی وجود دارد که شامل اطلاعات بیشتری در مورد آن است نصب بر روی DEBIAN GNU / Linux 9/10 در بخش اسناد از سایت رسمی docker.

سرانجام ، در صورتی که می خواهید کمی بیشتر در مورد آن بدانید داکر ، نحوه کارکرد و استفاده در زندگی واقعی ، می توانید به 2 پیوند زیر دسترسی پیدا کنید: کلاه قرمز y AWS آمازون.

تصویر عمومی برای نتیجه گیری مقاله

نتیجه

ما امیدواریم که این "پست کوچک مفید" در مورد این برنامه عالی و «Tecnología de Virtualización basada en Contenedores» صدا «Docker»، که یک لایه اضافی از انتزاع و اتوماسیون مجازی سازی برنامه در چندین مورد را فراهم می کند سیستم های عامل؛ زیاد باشد بهره و سودمندی، برای همه «Comunidad de Software Libre y Código Abierto» و سهم بزرگی در انتشار اکوسیستم فوق العاده ، غول پیکر و رو به رشد برنامه های کاربردی دارد «GNU/Linux».

و برای کسب اطلاعات بیشتر ، همیشه در بازدید از هیچ گونه دریغ نکنید کتابخانه آنلاین مانند OpenLibra y JedIT خواندن کتاب (PDF) در مورد این موضوع یا موارد دیگر حوزه های دانش. در حال حاضر ، اگر این را دوست دارید «publicación», اشتراک گذاری آن را متوقف نکنید با دیگران ، در شما وب سایت ها ، کانال ها ، گروه ها یا انجمن های مورد علاقه از شبکه های اجتماعی ، ترجیحا رایگان و آزاد به عنوان مادادون، یا مانند امن و خصوصی تلگراف.

یا به سادگی از صفحه اصلی ما در دیدن کنید از لینوکس یا به کانال رسمی بپیوندید تلگرام از DesdeLinux برای خواندن و رأی دادن به این یا سایر نشریات جالب در «Software Libre», «Código Abierto», «GNU/Linux» و سایر موضوعات مرتبط با «Informática y la Computación»، و «Actualidad tecnológica».


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

اولین کسی باشید که نظر

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.