Docker е технология за контейнеризиране, предназначена за създаване, внедряване и стартиране на приложения чрез използване на контейнери - от хибриден облак до ръба.
Docker се предлага на три нива:
- Докер двигател - общност
- Docker Engine - Enterprise
- Docker Enterprise
Docker Engine - Общност: Той е идеален за индивидуални разработчици и малки екипи, които искат да започнат работа с Docker и да експериментират с приложения, базирани на контейнери.
Docker Engine - Предприятие: Той е предназначен за корпоративно разработване на среда за изпълнение на контейнер с оглед на сигурността и SLA за корпоративен клас.
Docker Enterprise: Той е предназначен за екипи, които изграждат, доставят и изпълняват критично важни за бизнеса приложения в производството в мащаб.
Docker може да се изпълнява във всяка дистрибуция, изпълняваща версия 3.10+ от ядрото на Linux. Има доста начини за инсталиране на докер.
Методи за инсталиране на Docker
- Инсталирайте с помощта на хранилището
- Инсталирайте от пакет
- Инсталирайте с помощта на удобния скрипт
В това ръководство ще го инсталираме от хранилището на докер. Ще изпълняваме команди, като използваме root потребител за конфигурации на докер.
1. Проверете версията на ядрото
Преди да инсталираме Docker, трябва да проверим версията на ядрото на Linux. Затова изпълнете следната команда, за да получите информация за ядрото.
uname -a
Преди да инсталираме механизма на Docker, трябва да конфигурираме хранилището на docker.
Docker Engine - Общност: Той има три типа канали за актуализация, стабилен, тестов и всекидневен:
- Стабилен ви дава най-новите версии за обща наличност
- Тест дава предварителни версии, които са готови за тестване преди общата наличност
- Нощно ви дава най-новите версии на незавършената работа за следващото голямо издание
Като цяло пакетът Docker се предлага в хранилищата на Ubuntu, но тук ще използваме хранилища на docker и ще инсталираме най-новата версия на docker.
2. Актуализирайте хранилищата
Нека започнем с актуализиране на системните хранилища. Стартирайте терминала и въведете следната команда:
apt-get update
3. Инсталирайте зависимости
Трябва да инсталирате пакети по-долу. Тогава apt може да осъществи достъп до хранилищата на Docker през HTTPS.
apt-get инсталиране apt-transport-https ca-сертификати curl gnupg-agent software-properties-common
Целта на всяка команда може да бъде класифицирана, както следва.
apt-transport-https: Прехвърляне на файлове и данни през https
ca-сертификати: Позволява на системата да проверява сертификатите за сигурност
къдрица: Инструмент за прехвърляне на данни
gnupg-агент: Gpg-agent е програма, която работи във фонов режим (демон) и съхранява GPG секретни ключове в паметта
софтуер-свойства-общи: Добавя скриптове за управление на софтуер
Добавете официалния GPG ключ на Docker:
curl -fsSL https: // изтегляне.докер.com / linux / ubuntu / gpg | apt-key add -
4. Хранилище за настройка
Настройте стабилно хранилище на Docker:
add-apt-repository "deb [arch = amd64] https: // изтегляне.докер.com / linux / ubuntu $ (lsb_release -cs) стабилен "
The $ (lsb_release -cs) подкомандата по-долу връща кодово име на инсталацията на Ubuntu
Актуализирайте хранилищата.
apt-get update
5. Инсталирайте Docker-CE
Инсталирайте най-новата версия на Docker Engine - Общността.
apt-get install docker-ce docker-ce-cli containerd.io
Избройте версиите, налични в репото.
apt-cache политика docker-ce
6. Инсталирайте конкретна версия
Ако трябва да инсталирате конкретна версия, изпълнете командата по-долу. Тук избрах „18.03.1 ~ ce ~ 3-0 ~ ubuntu.”
apt-get install docker-ce = Версия
Е.ж.:-
apt-get install docker-ce = 18.03.1 ~ ce ~ 3-0 ~ ubuntu
Можете да проверите състоянието на двигателя на докер, като използвате следната команда
докер за състояние на systemctl
7. Docker като не-root потребител
Първо, нека да създадем нов потребител и да го добавим към групата докери.
adduser dockeruser
usermod -aG докер dockeruser
Промяна на потребителя:
su - dockeruser
Уверете се, че можете да изпълнявате команди на докер
docker run hello-world
Горната команда изтегля тестово изображение и го стартира в контейнер. Когато контейнерът се изпълни, той отпечатва информационно съобщение и излиза.
8. Конфигурирайте Docker да стартира при зареждане на системата
systemctl разреши докер
9. Премахнете Docker
Ако искате да премахнете докера, можете да изпълните следните команди
apt-get purge docker-ce
apt-get autoremove
Изображения, контейнери и др. не се премахват автоматично. За да изтриете всички изображения, контейнери и томове, изпълнете под командата:
rm -rf / var / lib / docker
10. Докер CLI
За да изброите всички налични команди, изпълнете докер команда в потребител на докер.
докер
Изпълнете 'docker COMMAND -help' за повече информация за команда.
Е.ж.:-
изображение на докер - помощ
Това е. Вече успешно инсталирахте докер на вашата система Ubuntu. В предстоящите ни статии ще видим как да работим ефективно с докер.