Вступ¶
Podman — це альтернативне середовище виконання контейнерів, сумісне з Docker, яке, на відміну від Docker, включено до репозиторіїв Rocky Linux і може запускати контейнери як службу systemd.
Встановлення Podman¶
Використовуйте утиліту dnf для встановлення Podman:
dnf install podman
Додавання контейнера¶
Запустимо для прикладу автономну хмарну платформу Nextcloud:
podman run -d -p 8080:80 nextcloud
Ви отримаєте підказку вибрати реєстр контейнерів для завантаження. У нашому прикладі ми будемо використовувати docker.io/library/nextcloud:latest
Щойно ви завантажите контейнер Nextcloud, він запуститься.
Введіть ip_address:8080 у своєму веб-браузері (за умови, що ви відкрили порт у firewalld) і налаштуйте Nextcloud:

Запуск контейнерів як служб systemd¶
Як згадувалося, ви можете запускати контейнери Podman як служби systemd. Давайте тепер зробимо це за допомогою Nextcloud. Запустіть:
podman ps
``
You will get a list of running containers:
```bash
04f7553f431a  docker.io/library/nextcloud:latest  apache2-foregroun...  5 minutes ago  Up 5 minutes  0.0.0.0:8080->80/tcp  compassionate_meninsky
Щоб створити контейнер systemd і ввімкнути його під час перезавантаження, виконайте наступне:
podman generate systemd --name compassionate_meninsky > /usr/lib/systemd/system/nextcloud.service
systemctl enable nextcloud
Коли ваша система перезавантажиться, Nextcloud перезапуститься в Podman.
Author: Neel Chauhan
Contributors: Steven Spencer, Ganna Zhyrnova