Як встановити Podman на Ubuntu

Podman – це бездемонний контейнерний рушій, що дає змогу користувачам розробляти, керувати і запускати контейнери та капсули відповідно до стандартів Open Container Initiative (OCI). Розроблений компанією Red Hat, Podman надає інтерфейс командного рядка (CLI), аналогічний Docker, що дає змогу користувачам, знайомим із Docker, легко перейти на нього.

Необхідні умови

  • Сервер під управлінням однієї з наступних операційних систем: Ubuntu і будь-який інший дистрибутив на базі Debian, наприклад Linux Mint.
  • Рекомендується використовувати свіжу інсталяцію ОС, щоб уникнути можливих проблем.
  • Базове знайомство з інтерфейсом командного рядка.
  • SSH-доступ до сервера (або просто відкрийте Terminal, якщо ви на робочому столі).
  • Достатня кількість місця для зберігання програми Podman.
  • Активне підключення до Інтернету. Інтернет-з’єднання знадобиться для завантаження необхідних пакетів і залежностей.
  • Система Ubuntu 24.04 з правами root або користувач із привілеями sudo.

Встановлення Podman на Ubuntu 24.04

Крок 1. Оновлення репозиторію пакетів.

Оновлення системи гарантує, що у вас є доступ до останніх пакетів і виправлень безпеки. Щоб оновити систему Ubuntu 24.04 LTS, відкрийте термінал і виконайте таку команду:

sudo apt update
sudo apt upgrade

Ця команда оновить списки пакетів і оновить усі застарілі пакети до останніх версій.

Крок 2. Встановлення Podman.

Після оновлення системи ви можете приступити до встановлення Podman. Оскільки Podman доступний в офіційних сховищах Ubuntu для версій 20.10 і новіше, його встановлення на Ubuntu 24.04 LTS не являє собою нічого складного. У терміналі виконайте таку команду:

sudo apt install podman

Після завершення встановлення переконайтеся, що Podman успішно встановлений, перевіривши його версію. Виконайте таку команду в терміналі:

podman --version

Ця команда відобразить встановлену версію Podman і підтвердить, що встановлення пройшло успішно.

Ви також можете отримати більш детальну інформацію про встановлення Podman за допомогою підкоманди info:

sudo podman info

Ця команда надає вичерпну інформацію про налаштування Podman, включно з версією, конфігурацією сховища і середовищем виконання.

Крок 3. Основні команди Podman.

Тепер, коли Podman встановлено, давайте вивчимо деякі основні команди, щоб почати роботу з управлінням контейнерами.

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

Щоб запустити контейнер за допомогою Podman, використовуйте підкоманду run, за якою слідує ім’я образу контейнера. Наприклад, щоб запустити контейнер «hello-world», виконайте таку команду:

sudo podman run -it hello-world

Список контейнерів

Щоб переглянути список запущених контейнерів, використовуйте підкоманду ps:

sudo podman ps

Щоб побачити всі контейнери, включно із зупиненими, додайте прапор -a:

sudo podman ps -a

Видалення контейнерів

Щоб видалити контейнер, використовуйте підкоманду rm, за якою йде ідентифікатор або ім’я контейнера. Спочатку отримайте ідентифікатор контейнера за допомогою команди podman ps -a, а потім видаліть контейнер за допомогою команди:

sudo podman rm <container_id>

Крок 4. Розширене використання Podman.

Podman пропонує широкий спектр функцій і можливостей для розширеного управління контейнерами. Давайте розглянемо деякі з них.

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

Podman дає змогу ефективно керувати образами контейнерів. Щоб отримати список доступних образів, використовуйте підкоманду images:

sudo podman images

Щоб видалити образ, використовуйте підкоманду rmi, за якою йде ідентифікатор образу:

sudo podman rmi <image_id>

Використання томів

Томи дають змогу зберігати дані після закінчення життєвого циклу контейнера. Щоб запустити контейнер із під’єднаним томом, використовуйте прапор -v, за яким слідують шляхи до хоста і контейнера:

sudo podman run -v /path/on/host:/path/in/container -it /bin/bash

Створення та управління капсулами

Вбудована в Podman підтримка капсул дає змогу керувати кількома контейнерами як єдиним цілим. Щоб створити нову капсулу, використовуйте підкоманду pod create:

sudo podman pod create --name mypod

Щоб запустити контейнер усередині створеної капсули, використовуйте прапор –pod:

sudo podman run --pod mypod -d <image>

Крок 5. Запуск контейнерів без рута.

Podman підтримує запуск контейнерів від імені користувача, який не є рутом, що підвищує безпеку за рахунок зменшення поверхні атаки. Щоб запустити контейнер від імені звичайного користувача, просто опустіть префікс sudo

podman run -it hello-world

Ця команда запускає контейнер «hello-world» від імені поточного користувача, не вимагаючи привілеїв root.

Вітаємо! Ви успішно встановили Podman. Для отримання додаткової допомоги або корисної інформації ми рекомендуємо вам відвідати офіційний  сайт Podman.

Поділіться своєю любов'ю

Залишити відповідь

0 комментариев
Новіші
Старіші Найпопулярніші
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x