ряд: [ Изучение контейнеризации докера]
Docker — это платформа контейнеризации Opensource для строительства, доставки и эксплуатации приложений с использованием технологии виртуализации контейнера. Docker Пакеты все зависимости в форме контейнеров докеров, чтобы гарантировать, что наша заявка работает без проблем в любой среде.
Что такое контейнер докера?
Контейнер Docker — это устройство, созданное на лету, чтобы развернуть приложение или определенную среду. Контейнер использует ядро на операционной системе Host для запуска нескольких экземпляров, и каждый из экземпляров называется контейнером. Каждый контейнер имеет выделенную файловую систему, процессор и связанную с памятью.
Контейнеры против виртуальных машин
- Контейнеры более проворны, чем VMS. Контейнеры быстро развертывают и обеспечивают инфраструктуру очень быстро.
- Виртуальные машины медленные и забирают много времени для загрузки, с помощью других ручных контейнеров быстро, загружаются быстро и используйте хост-ОС, чтобы поделиться соответствующими библиотеками.
- Контейнеры не тратят или блокируют ресурсы, такие как виртуальные машины.
Docker Images.
Docker использует концепцию докеровских изображений для развертывания контейнеров докеров. Docker Images можно сравнить с шаблоном, который можно использовать для создания контейнеров докеров. Docker Images являются шаблонами только для чтения. Докинские изображения доступны на hub.docker.com и также может быть создан пользователями.
Мы можем использовать следующую команду для установки Docker в нашем устройстве.
sudo apt-get install docker.io sudo dnf install docker-ce
Установка Docker может быть проверена путем запуска
docker version
Команда, которая возвращает версию Docker.
Разрешение запрещено ошибка
Когда мы устанавливаем Docker в нашем устройстве Linux, мы получаем разрешение запрещено ошибкой, если мы запустим Docker без пользователей root, чтобы разрешить проблему, нам нужно добавить текущий пользователь в группу Docker.
sudo usermod -aG docker ${USER}
Теперь нам нужно перезапустить наше устройство, и мы можем запустить команду версии Docker, чтобы увидеть, как у нас есть доступ к двигателю Docker.
Мы можем проверить, если наш документ Docker работает, запустив проект Hello-World, используя команду,
docker run hello-world
Теперь мы установили и настроили Docker на нашем устройстве.
Оригинал: «https://dev.to/kshitizsaini113/containerization-and-docker-getting-started-10ig»