Как да инсталирате Docker CE на Debian 12

Kak Da Instalirate Docker Ce Na Debian 12



Docker е платформа за контейнеризиране. Той позволява на разработчиците да пакетират приложенията заедно с необходимите зависимости в леки, изолирани контейнери. Този метод гарантира последователност и преносимост в различни среди. Ефективната контейнеризация на Docker минимизира разходите за виртуализация, което го прави идеален за внедряване на приложения от локалните среди за разработка в облачните инфраструктури. С Docker разработчиците могат лесно да споделят, разпространяват и мащабират приложенията. Това рационализира процеса на разработка и насърчава практиките на DevOps. Неговата обширна екосистема от предварително изградени изображения и хранилище на Docker Hub улеснява бързото внедряване на приложения и насърчава сътрудничеството между разработчиците. Това прави Docker основен инструмент в съвременната разработка на софтуер.

В тази статия ще ви покажем как да инсталирате най-новата версия на Docker CE на Debian 12 „Bookworm“.







Тема на съдържанието:

    1. Актуализиране на кеша на базата данни с пакети Debian 12
    2. Премахване на конфликтните Docker пакети от Debian 12
    3. Инсталиране на необходимите пакети на Debian 12
    4. Инсталиране на GPG ключа на официалното хранилище на Docker на Debian 12
    5. Добавяне на официалното хранилище на пакети на Docker в Debian 12
    6. Инсталиране на Docker CE на Debian 12
    7. Добавяне на потребител за влизане в Debian 12 към Docker Group
    8. Проверка дали Docker и Docker Compose са достъпни на Debian 12
    9. Заключение

Актуализиране на кеша на базата данни с пакети Debian 12

За да актуализирате кеша на базата данни на пакета Debian 12, изпълнете следната команда:



$ sudo подходяща актуализация




Премахване на конфликтните Docker пакети от Debian 12

Ако вече сте инсталирали Docker от официалното хранилище на пакети на Debian 12, трябва да ги деинсталирате/премахнете, преди да инсталирате Docker от официалното хранилище на пакети на Docker. Това е, за да се гарантира, че пакетираната с Debian версия на Docker не е в конфликт с официалната пакетирана с Docker версия на Docker.





За да премахнете конфликтните Docker пакети от Debian 12, изпълнете следната команда:

$ sudo подходящо премахване --прочистване docker.io docker-doc docker-compose podman-docker containerd runc


В нашия случай не са инсталирани конфликтни Docker пакети. Ако имате такива, те ще бъдат премахнати.



Инсталиране на необходимите пакети на Debian 12

За да инсталирате официалното хранилище на пакети на Docker на Debian 12, трябва да инсталирате някои пакети на вашия Debian 12.

Можете да инсталирате необходимите пакети със следната команда:

$ sudo ап Инсталирай ca-сертификати curl gnupg


За да потвърдите инсталацията, натиснете И и след това натиснете .


Необходимите пакети трябва да бъдат инсталирани.

Инсталиране на GPG ключа на официалното хранилище на Docker на Debian 12

Преди да можете да добавите официалното хранилище на пакети на Docker към вашата система Debian 12, трябва да инсталирате GPG ключа на официалното хранилище на Docker на вашата система Debian 12.

За да се уверите, че /etc/apt/keyrings директорията има правилните разрешения за достъп, изпълнете следната команда:

$ sudo Инсталирай 0755 / и т.н / ап / ключодържатели


За да изтеглите GPG ключа от официалното хранилище на пакети на Docker и да го запишете в /etc/apt/keyrings директория на вашата система Debian 12, изпълнете следната команда:

$ къдрица -fsSL https: // download.docker.com / linux / debian / gpg | sudo gpg --мило / и т.н / ап / ключодържатели / docker.gpg


За да сте сигурни, че всеки може да прочете GPG ключовия файл на официалното хранилище на пакети на Docker, изпълнете следната команда:

$ sudo chmod a+r / и т.н / ап / ключодържатели / docker.gpg

Добавяне на официалното хранилище на пакети на Docker в Debian 12

За да добавите официалното хранилище на пакети на Docker към вашата система Debian 12, изпълнете следната команда:

$ ехо 'deb [arch=' $ ( dpkg --печатна-архитектура ) ' signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable' | sudo тениска / и т.н / ап / източници.списък.d / docker.list


За да влязат промените в сила, не забравяйте да актуализирате кеша на базата данни на пакета Debian 12 със следната команда:

$ sudo подходяща актуализация


Инсталиране на Docker CE на Debian 12

За да инсталирате най-новата версия на Docker CE на Debian 12, изпълнете следната команда:

$ sudo apt-get инсталирайте docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin


За да потвърдите инсталацията, натиснете И и след това натиснете .


Docker CE и необходимите пакети за зависимости се изтеглят от интернет. Отнема известно време, за да завършите.


Docker CE и необходимите пакети за зависимости се инсталират. Отнема известно време, за да завършите.


В този момент най-новата версия на Docker CE трябва да бъде инсталирана на вашата машина с Debian 12.

Добавяне на потребител за влизане в Debian 12 към Docker Group

За да изпълнявате командите на Docker без привилегии на суперпотребител, трябва да добавите потребителя за влизане на вашата система Debian 12 към групата на Docker.

За да добавите потребител за влизане на вашата система Debian 12 към групата Docker, изпълнете следната команда:

$ sudo потребителски мод -aG докер $ ( кой съм аз )


За да влязат в сила промените, рестартирайте вашата система Debian 12 със следната команда:

$ рестартирайте

Проверка дали Docker и Docker Compose са достъпни на Debian 12

След като компютърът ви се зареди, изпълнете следните команди от терминално приложение, за да проверите дали имате достъп до Docker:

$ докер версия


Ако Docker е достъпен, номерът на инсталираната версия на Docker и информацията за компилация трябва да бъдат отпечатани. Както можете да видите, Docker версия 24.0.4 е инсталирана на нашата система Debian 12.


За да проверите дали имате достъп до Docker Compose, изпълнете следната команда:

$ версия за композиране на докер


Ако Docker Compose е достъпен, номерът на инсталираната версия на Docker Compose трябва да бъде отпечатан. Както можете да видите, Docker Compose версия 2.19.1 е инсталирана на нашата система Debian 12.

Заключение

Показахме ви как да инсталирате най-новата версия на Docker Community Edition (CE) и Docker Compose на Debian 12 „Bookworm“. Също така ви показахме как да стартирате Docker на Debian 12 без привилегии на суперпотребител (root) и как да проверите дали Docker и Docker Compose са достъпни и на Debian 12.