Докер(Docker) - открытая (open) платформа для разработчиков и админов, помогающая проектировать и запускать "контейнеризированные" приложения, главный плюс которого - упаковать приложение со всеми зависимостями в отдельный контейнер(можно даже опубликовать в хабе). Контейнеры не создают такой нагрузки как виртуальные машины, поэтому более эффективно используют ресурсы системы.
"Из википедии: программное обеспечение для автоматизации развёртывания и управления приложениями в среде виртуализации на уровне операционной системы; позволяет «упаковать» приложение со всем его окружением и зависимостями в контейнер, а также предоставляет среду по управлению контейнерами".
Установка Docker'a на CentOS.
1. Для начала нужно удалить старые версии, если они существуют:
2. Далее устанавливаем необходимые утилиты и добавляем репозиторий с докером
#
3.Далее устанавливаем Docker Engine
Принимаем.
4. Запускаем Докер
"Из википедии: программное обеспечение для автоматизации развёртывания и управления приложениями в среде виртуализации на уровне операционной системы; позволяет «упаковать» приложение со всем его окружением и зависимостями в контейнер, а также предоставляет среду по управлению контейнерами".
Установка Docker'a на CentOS.
1. Для начала нужно удалить старые версии, если они существуют:
#sudo yum remove docker
2. Далее устанавливаем необходимые утилиты и добавляем репозиторий с докером
#yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
#
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
3.Далее устанавливаем Docker Engine
#yum install docker-ce docker-ce-cli containerd.io
Установщик предлагает принять PGP-key, проверяем, что ключ совпадает с указанным на сайте:060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35
4. Запускаем Докер
#systemctl start docker
5.
Установка завершена, можно запустить первое приложение.
#docker run hello-world
6. Не забудьте добавить пользователю docker права рута, а то будет неудобно запускать команды используя sudo. И да, я делал все под рутом, что не очень правильно:)
Успехов!
No comments:
Post a Comment