Docker несъмнено е страхотен проект с отворен код поддържани от стопански субект със същото име което улеснява много стартирането на процес на кандидатстване в относително изолирана среда което се нарича контейнер или контейнер.
Docker, за разлика от виртуалната машина, има собствено ядро, контейнерът зависи от ядрото на операционната система на хоста, което му позволява да бъде по-лек и да работи много по-бързо.
Това е най-простият инструмент, който дава на нашите компютърни възможности за разработване и управление на бизнес приложения.
С Docker като цяло можем да извършим виртуализация на контейнери на ниво операционна система, но с увереността, че Docker използва функции за изолиране на ресурси на ядрото на Linux като cgroups и пространства от имена, за да позволи на независими контейнери да се изпълняват в рамките на един екземпляр на Linux, избягвайки режийните разходи за стартиране и поддържане на виртуални машини.
докер Той обработва две версии, едната, която се заплаща за EE компании. (Enterprise Edition) а другата е безплатната версия, която е тази от CE общността (Издание на общността).
Чрез използване на контейнери, ресурсите могат да бъдат изолирани, ограничени услуги и процесите получават способността да имат почти напълно личен изглед на операционната система със собствен идентификатор на процесното пространство, структура на файловата система и мрежови интерфейси. Множество контейнери споделят едно и също ядро, но всеки контейнер може да бъде ограничен до използване само на определено количество ресурси като CPU, памет и I / O.
Идеята да се направи това е да се осигурят слоеве на абстракция, които позволяват на програмата да се изпълнява независимо от работещата операционна система.
Следователно това е много полезно за системните администратори, които управляват много различни компютри.
Комбинирането на Docker с Ubuntu 18.10 е практически сигурен залог за ефективност и лекота на работа с контейнери.
Инсталиране на Docker на Ubuntu 18.10 и производни
В момента има пакет Docker за Ubuntu 18.10, но това поражда някои конфликти, така че, ако не сте успели да инсталирате правилно Docker на вашата система, ние можем да ви помогнем.
Преди всичко трябва да извършим актуализация на нашите пакети, така че трябва да отворим терминал и в него ще изпълним следните команди:
sudo apt update sudo apt upgrade
Направих това сега иНеобходимо е да инсталираме някои пакети, необходими за инсталирането на Docker, като използваме следната команда:
sudo apt-get install apt-transport-https ca-certificates curl gnupg software-properties-common Ahora si todo sale bien puedes realizar la instalación de Docker directamente con el siguiente comando: [sourcecode language="bash"]sudo apt-get install docker-ce
Ако инсталацията не е била извършена, трябва да сте получили съобщение подобно на това:
Reading package lists... Done Building dependency tree Reading state information... Done Package docker-ce is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'docker-ce' has no installation candidate
Тази грешка Можем да го разрешим, като напишем следните команди в терминала. Първо ще добавим gpg ключа към системата, за това трябва да го изтеглим:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –
Добавяме хранилището към системата:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu cosmic nightly "
Забележка: когато добавяме това хранилище, ние използваме версия за разработка, но за тези, които го предпочитат, можем да принудим системата да вземе стабилната версия на хранилището за Bionic.
За да направим това, трябва само да напишем следното:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
И накрая можем да инсталираме приложението с:
sudo apt install docker-ce
Как да използвам Docker?
В края на инсталацията, за да стартира услугата при стартиране на системата, трябва да използваме следните команди:
sudo systemctl enable docker sudo systemctl start docker
За да сте сигурни, че Docker е напълно функционален, е добра идея да проверите състоянието на услугата:
sudo systemctl status docker
И накрая, ако искате да видите версията на Docker.
docker -v
Много добро обяснение. Благодаря.
Дейвид, както е нормално във вашата линия, ясна, кратка и директна статия. Поздравявам те. Малка бележка би била, че след добавяне на хранилището, направете актуализация (актуализация) и след това продължете с инсталирането му.
Хайде, поздрави от Малага (Испания)