Docker: Як встановити останню стабільну версію на DEBIAN 10?

Docker: Як встановити останню стабільну версію на DEBIAN 10?

Docker: Як встановити останню стабільну версію на DEBIAN 10?

Віртуалізація операційних систем і додатків, по суті, полягає в можливості спільного використання кількох елементів на одному обладнанні , які функціонують повністю незалежно.

Коли йдеться про віртуалізацію операційних систем за допомогою безкоштовних технологій з відкритим кодом , зазвичай перевагу надають таким технологіям або додаткам, як ProMax, Xen, VirtualBox, QEMU або KVM . Однак, коли йдеться про додатки або системи , Kubernetes або Docker, як правило, є кращим вибором.

Докер: Вступ

Ці дві останні є технологіями віртуалізації на основі контейнерів . Docker , зокрема , був випущений у 2013 році як частина проєкту з відкритим кодом під назвою Docker Engine . Він використовував існуючі на той час досягнення, зокрема, концепції та знання про контейнери, отримані з безкоштовних операційних систем з відкритим кодом (Unix/Linux) , такі як cgroups та простори імен , для подальшого розвитку цієї стрімко розвиваючої галузі технологій.

Ми вже обговорювали Docker раніше , тому не будемо вдаватися в подробиці про те, що це таке, його функції, можливості чи інші аспекти. Натомість ми зосередимося на встановленні поточної версії (19.03.8) на Debian 10 (Buster) та подібних або похідних дистрибутивах GNU/Linux, таких як MX Linux 19.

Однак, для отримання додаткової інформації ви можете переглянути наші попередні публікації про Docker.

Docker
Пов'язана стаття:
Як встановити Docker на Raspberry pi за допомогою Raspbian?
Docker
Пов'язана стаття:
Нова версія Docker Container 18.09 надходить із новими вдосконаленнями
сухий докер
Пов'язана стаття:
Dry: інтерактивний менеджер CLI для контейнерів Docker
Пов'язана стаття:
Як встановити Docker на Linux Mint 18 Сара

Docker: Зміст

Що таке контейнер?

Перш ніж розпочати процес встановлення цієї технології віртуалізації на основі контейнерів , щоб потім можна було встановити будь-яку програму чи систему за допомогою «контейнера» , важливо уточнити для тих, хто менш знайомий з концепцією, що означає контейнер.

Цитуючи офіційну сторінку HPE (Hewlett Packard Enterprise) про цю технологію, там зазначено наступне:

« Контейнери застосунків — це легкі середовища виконання, які надають застосункам файли, змінні та бібліотеки, необхідні для роботи, тим самим максимізуючи їхню портативність ».

« У той час як традиційні віртуальні машини (ВМ) дозволяють віртуалізувати обчислювальну інфраструктуру, контейнери дозволяють віртуалізувати програмні застосунки. На відміну від віртуальних машин, контейнери використовують операційну систему (ОС) свого хоста, а не надають власну ».

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

B. Крок 2

Завантажте ключ з офіційного репозиторію , налаштуйте офіційний репозиторій та перевірте доступні файли з вашою версією дистрибутива GNU/Linux . У нашому випадку це Debian 10 (Buster) або інший подібний чи заснований на Debian дистрибутив GNU/Linux, такий як MX Linux 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

C. Крок 3

Встановіть програму та рекомендовані необхідні файли.

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

Docker: Встановлення - Крок 3

D. Крок 4

Перевірте встановлення програми, запустивши встановлення тестового контейнера під назвою "hello-world".

sudo docker run hello-world

Docker: Встановлення - Крок 4

E. Крок 5

Перевірте версію встановленої програми.

docker -v

Docker: Встановлення - Крок 5

Етап 6

Цей крок є необов’язковим, оскільки в основному він перевіряє, що вже встановлений контейнер не завантажується та не встановлюється знову, коли його просять запустити його знову.

sudo docker run hello-world

Docker: Встановлення - Крок 6

G. Крок 7

Цей наступний крок також можна вважати необов'язковим, оскільки він по суті дозволяє користувачеві без прав адміністратора запускати контейнер без необхідності мати права адміністратора . У цьому випадку дозвіл буде надано існуючому користувачеві з іменем "sysadmin".

sudo adduser sysadmin docker
docker run hello-world

Docker: Встановлення - Крок 8

H. Крок 8

Зрештою, в ідеалі, перед повноцінним початком використання Docker , слід перезапустити та перевірити запуск служби та виконання тестового контейнера.

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

Docker: Встановлення - Крок 8

Пізніше, в іншій публікації про цю технологію або пов'язані теми, ми спробуємо встановити іншу програму або систему для подальшого навчання. Однак для тих, хто віддає перевагу самостійному навчанню або просто цікавиться, у розділі документації офіційного веб-сайту Docker є чудовий посібник з додатковою інформацією про встановлення Docker на Debian GNU/Linux 9/10.

Зрештою, якщо ви хочете дізнатися більше про Docker, як він працює та використовується в реальному житті, ви можете перейти за двома наступними посиланнями: Red Hat та AWS Amazon.

Загальне зображення для висновків статті

Висновок

Ми сподіваємось на це "корисний маленький пост" про цей чудовий додаток і «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», не припиняйте ділитися цим з іншими, у вашому Улюблені веб-сайти, канали, групи чи спільноти соціальних мереж, бажано безкоштовних і відкритих як Мастодонт, або захищений та приватний Telegram.

Або просто відвідайте нашу домашню сторінку за адресою FromLinux або приєднатися до офіційного каналу Телеграма від DesdeLinux читати та голосувати за ту чи іншу цікаву публікацію на тему «Software Libre», «Código Abierto», «GNU/Linux» та інші теми, пов’язані з «Informática y la Computación»І «Actualidad tecnológica».


Додати як пріоритетне джерело в Google