Docker: Как да инсталирам най-новата стабилна версия на DEBIAN 10?

Docker: Как да инсталирам най-новата стабилна версия на DEBIAN 10?

Docker: Как да инсталирам най-новата стабилна версия на DEBIAN 10?

Виртуализацията на операционни системи и приложения се състои основно в това да се споделят няколко техни елемента на един и същ хардуер , функциониращи напълно независимо.

Когато става въпрос за виртуализиране на операционни системи с безплатни технологии с отворен код , обикновено се предпочитат технологии или приложения като ProMax, Xen, VirtualBox, QEMU или KVM . Въпреки това, когато става въпрос за приложения или системи , Kubernetes или Docker обикновено са предпочитаният избор.

Docker: Въведение

Последните две са технологии за виртуализация, базирани на контейнери . Docker , в частност , беше пуснат през 2013 г. като част от проект с отворен код, наречен Docker Engine . Той използва съществуващите постижения по това време – по-специално концепциите и знанията за контейнерите, получени от безплатни операционни системи с отворен код (Unix/Linux) , като cgroups и namespaces – за да развие допълнително тази бързо развиваща се област на технологиите.

Вече сме обсъждали Docker , така че няма да навлизаме в подробности за това какво представлява, какви са неговите функции, възможности или други аспекти. Вместо това ще се съсредоточим върху инсталирането на текущата версия (19.03.8) на Debian 10 (Buster) и подобни или производни GNU/Linux дистрибуции, като например MX Linux 19.

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

докер
Свързана статия:
Как да инсталирам Docker на Raspberry pi с Raspbian?
докер
Свързана статия:
Новата версия на Docker Container 18.09 пристига с нови подобрения
сух докер
Свързана статия:
Dry: интерактивен CLI мениджър за Docker контейнери
Свързана статия:
Как да инсталирам Docker на Linux Mint 18 Sarah

Docker: Съдържание

Какво е контейнер?

Преди да започнете процеса на инсталиране на тази технология за виртуализация, базирана на контейнери , за да можете след това да инсталирате всяко приложение или система, използвайки „контейнер“ , е важно да изясним за тези, които не са запознати с концепцията какво означава контейнер.

Цитирайки официалната страница на HPE (Hewlett Packard Enterprise) за тази технология, тя гласи следното:

Контейнерите за приложения са леки среди за изпълнение, които предоставят на приложенията файловете, променливите и библиотеките, от които се нуждаят, за да работят, като по този начин увеличават максимално тяхната преносимост .

Докато традиционните виртуални машини (VM) позволяват виртуализацията на компютърната инфраструктура, контейнерите дават възможност за виртуализация на софтуерни приложения. За разлика от виртуалните машини, контейнерите използват операционната система (ОС) на своя хост, вместо да предоставят своя собствена .

Docker: Процес на инсталиране на DEBIAN 10 (Buster)

А. Стъпка 1

Подгответе операционната система за инсталиране.

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

Docker: Инсталация - Стъпка 1

Б. Стъпка 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

В. Стъпка 3

Инсталирайте приложението и препоръчаните основни файлове.

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

Docker: Инсталация - Стъпка 3

Г. Стъпка 4

Валидирайте инсталирането на приложението, като стартирате инсталирането на тестовия контейнер, наречен "hello-world".

sudo docker run hello-world

Docker: Инсталация - Стъпка 4

Д. Стъпка 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 на Debian GNU/Linux 9/10 в секцията с документация на официалния уебсайт на Docker.

И накрая, ако искате да научите повече за 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 едит чета книги (PDF файлове) по тази тема или други области на знанието. Засега, ако това ви е харесало «publicación», не спирайте да го споделяте с други, във вашия Любими уебсайтове, канали, групи или общности на социалните мрежи, за предпочитане безплатни и отворени като Мастодон, или сигурно и лично като Telegram.

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


Добавяне като предпочитан източник в Google