Настройка среды контейнеризации приложений на Docker / Podman в CentOS 8 / RHEL 8

RHEL / Containers 7-10-2020, 11:46 sobir 3 504 0


Контейнеризация — виртуализация на уровне операционной системы, при котором ядро операционной системы поддерживает несколько изолированных экземпляров пространства пользователя вместо одного. Эти экземпляры обычно называют контейнерами. С точки зрения пользователя, они полностью идентичны отдельному экземпляру операционной системы.

В отличие от виртуализации, при которой эмулируется аппаратное окружение и может быть запущен широкий спектр операционных систем, в контейнере может быть запущен экземпляр операционной системы только с тем же ядром, что и у хостовой операционной системы (все контейнеры узла используют общее ядро). При контейнеризации отсутствуют дополнительные ресурсные расходы на эмуляцию виртуального оборудования и запуск полноценного экземпляра операционной системы.

Podman — инструмент для создания, запуска и управления контейнерами стандарта OCI.

Для установки Podman в CentOS 8, введите команду:
dnf install podman -y

Чтобы просмотреть все доступные команды, введите:
podman --help

Чтобы просмотреть параметры, доступные для конкретной команды, введите:
podman [command] --help


Работа с образами

Контейнеры получают из образов (images). Загрузить эти образы можно из реестров, например: Docker Hub - компанией реализующей проект Docker или Red Hat Ecosystem Catalog - каталог образов экосистемы Red Hat.

Для просмотра поиска реестров, введите:
cat /etc/containers/registries.conf | grep -v "^#"


[registries.search]
registries = ['registry.access.redhat.com', 'registry.redhat.io', 'docker.io']


[registries.insecure]
registries = []

[registries.block]
registries = []

Для поиска образа операционной системы Ubuntu, введите:
podman search ubuntu

В столбце OFFICIAL OK указывает на образ, созданный и поддерживаемый компанией, реализующей проект.

Запустите команду pull, чтобы загрузить официальный образ Ubuntu:
podman pull ubuntu

Чтобы просмотреть образы, которые были загружены, введите:
podman images


Запуск контейнеров

Запустите контейнер с последним образом Ubuntu:
podman run -itd ubuntu

Чтобы просмотреть активные контейнеры, используйте команду:
podman ps

Для возможности входа в контейнер, используйте команду:
podman exec -it CONTAINER_ID bash

Чтобы остановить запущенный контейнер, используйте команду:
podman stop CONTAINER_ID

Чтобы удалить контейнер, который больше не потребуется, используйте команду:
podman rm CONTAINER_ID
Похожие новости
Настройка сервера CentOS 8 / RHEL 8 после установки

Первоначальная настройка операционной системы CentOS 8 или RHEL 8 после установки....

Подробнее
Настройка сервера CentOS 7 / RHEL 7 после установки

Первоначальная настройка операционной системы CentOS 7 или RHEL 7 после установки....

Подробнее
Оптимизация работы Ubuntu Desktop 20.04 LTS

Ускоряем работу операционной системы Ubuntu Desktop 20.04 LTS после установки....

Подробнее
Запуск systemd в контейнере в CentOS 8 / RHEL 8

Запускаем systemd в контейнере Podman’а....

Подробнее
Установка и настройка Ansible в Ubuntu

Учимся использовать Ansible на сервере Ubuntu....

Подробнее
Ограничение SFTP доступа группе пользователей в CentOS 8 / RHEL 8

Ограничиваем доступ группе пользователей по протоколу SFTP и создадим синонимы директорий в дереве файловой...

Подробнее
Комментарии (0)
Новые комментарии
sobir8 ноября 2024 12:42

Цитата: FidoNet Цитата: sobir Цитата: FidoNet Спасибо за статью. Остальные

img
К комментарию
FidoNet7 ноября 2024 03:26

Цитата: sobir Цитата: FidoNet Спасибо за статью. Остальные статьи что находил

img
К комментарию
sobir27 октября 2024 19:02

Цитата: FidoNet Цитата: sobir Цитата: FidoNet Можт быть дело в

img
К комментарию
FidoNet25 октября 2024 22:04

Цитата: sobir Цитата: FidoNet Можт быть дело в dnsmasq.service? Ошибка Failed

img
К комментарию
sobir25 октября 2024 16:48

Цитата: FidoNet Цитата: sobir Цитата: FidoNet Спасибо за статью. Остальные

img
К комментарию
FidoNet20 октября 2024 12:12

Можт быть дело в dnsmasq.service? Ошибка Failed to set DNS configuration: Unit

img
К комментарию
Все комментарии
Какой дистрибутив Linux вы часто используете?
Календарь
«    Ноябрь 2024    »
ПнВтСрЧтПтСбВс
 123
45678910
11121314151617
18192021222324
252627282930 
Подпишись на канал