Как установить Podman на Ubuntu 24.04

Kak Ustanovit Podman Na Ubuntu 24 04



Если вы работали с Docker, вы должны знать о демонах, контейнерах и их функциональности. Демоны — это службы, которые работают в фоновом режиме, пока контейнер используется в любой системе. Podman — это бесплатный инструмент управления, который используется для управления и создания контейнеров без зависимости от какого-либо демона, такого как Docker. Таким образом, он имеет преимущество в управлении контейнерами без использования долгосрочных фоновых служб. Кроме того, Podman не требует использования корневых прав. В этом руководстве подробно обсуждается, как установить Podman в Ubuntu 24.

Обновите систему

Давайте начнем с обновления системы с запуска терминальной оболочки Ubuntu 24, поскольку все наши установки и обновления выполняются с помощью команд. Для этого простого шага мы будем использовать утилиту «apt» Ubuntu с правами sudo в команде «обновить». Эта команда обновляет системные утилиты и репозитории, чтобы избежать потенциальных конфликтов при установке нового программного обеспечения и приложений. При необходимости вы также можете выполнить обновление и обновление системы.

Обновление Sudo apt









Установить Подман

После обновления системы Ubuntu 24 приступим к установке Podman. Для его установки мы используем ту же утилиту «apt», которая очень удобна и проста в использовании в рамках инструкции по установке. Флаг «-y» используется для принудительной установки Podman, несмотря ни на что. Таким образом, установка начинается сразу после выполнения следующего запроса:



sudo apt install -y podman





Установка инструмента Podman может занять больше времени, чем любая другая обычная установка. Таким образом, вам придется подождать некоторое время, пока это будет сделано.



Подождав некоторое время, Podman будет установлен, и его символическая ссылка будет создана, как показано в выводе:

Проверка установки

Теперь нам нужно проверить, был ли инструмент Podman успешно установлен и настроен в нашей системе Ubuntu 24. Для этого ищем установленную версию Podman с помощью простой команды версии следующим образом:

Судо подман – версия

Чтобы получить информацию об инструменте Podman, установленном на вашем конце, вы также можете использовать команду «info» с правами sudo следующим образом:

Информация о Судо Подмане

Запустите контейнеры через Podman

Можно сказать, что контейнер — это сервис, который использует для своей обработки разные изображения. Вы можете создавать контейнеры или использовать уже встроенные контейнеры. Поэтому мы должны вытащить контейнер и запустить его на своей стороне. Для этого мы используем инструкцию «Выполнить», флаг «-it» и имя контейнера, то есть hello-world. Он начнет извлекать контейнер из основного источника и запускать его на нашей стороне.

Sudo podman run -it hello-world

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

Теперь мы можем найти все запущенные в данный момент контейнеры Ubuntu 24. Для этого мы используем следующую показанную инструкцию Podman с опцией «ps». Вывод этой инструкции показывает, что в данный момент работающих контейнеров нет. При поиске всех извлеченных контейнеров мы можем использовать флаг «-a» в той же инструкции. Вы можете видеть, что вывод с опцией «-a» отображает информацию об одном контейнере.

  • Судо подман, пс
  • судо субман пс -а

Удалить контейнеры

Точно так же, как при добавлении нового контейнера в вашу систему, вы также можете удалить любой добавленный контейнер из вашей системы Ubuntu 24 с помощью инструмента Podman. Вы должны использовать опцию «rm» в инструкции Podman с правами sudo. Обязательно укажите идентификатор контейнера после опции «rm» в том же запросе. Контейнер с определенным идентификатором будет удален навсегда.

Судо подман rm 9bd8d19ef028

Используйте изображения через Podman

Говорят, что образ в среде Podman — это набор инструкций, необходимых для запуска контейнерной службы или приложения. Итак, для запуска контейнера Podman нам нужен определенный образ. Чтобы вывести список всех доступных изображений в Ubuntu 24, вам понадобится та же команда Podman с ключевым словом «images». Он отображает все доступные изображения в вашей системе, например d2c94e258dcb.

Изображения судо подмана

Чтобы получить новый образ для вашей среды Podman, вы можете запустить инструкцию «pull» вместе с именем нового образа, то есть «debain», как показано на прикрепленном изображении.

Sudo podman вытащить Debian

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

Изображения судо подмана

Создание контейнеров в Podman

Теперь, когда образ загружен, мы должны запустить его, чтобы создать контейнер с определяемым пользователем именем. Для этого инструкция «запуска» для Podman будет выполнена с флагами «-dit» и «—name», за которыми следует имя контейнера, т. е. «Debian-container», и имя образа, который вы только что загрузили. , то есть «Debian». После создания контейнера из образа «Debian» вы также можете увидеть его работу в Podman.

  • Sudo podman run -dit –name debian-container debian
  • Судо подман, пс

Чтобы подключиться к недавно запущенному контейнеру с именем «debian-container», вам необходимо использовать инструкцию «attach» Podman. Теперь вы можете работать внутри этого контейнера.

Sudo podman прикрепляет контейнер Debian

Чтобы получить версию контейнера, выполните в этом контейнере следующую команду:

Кошка /etc/os-release

Теперь, чтобы выйти из контейнера и остановить его работу, вам нужно использовать инструкцию «exit», за которой следует инструкция Podman «Stop» с именем конкретного контейнера.

  • Выход
  • Sudo podman остановить контейнер Debian

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

  • Sudo podman запускает Debian-контейнер
  • Sudo podman остановить контейнер Debian
  • Sudo podman rm debian-контейнер

Вы можете удалить образ Podman, используя опцию «rmi» в той же команде «удалить».

sudo podman rmi Debian

Удалить Подман

Пришло время удалить инструмент Podman из нашей системы Ubuntu, используя инструкцию «удалить». Использование утилиты «apt» является обязательным, поскольку мы установили ее вместе с «apt».

sudo apt удалить podman

Заключение

В этом руководстве рассказывается об использовании контейнеров и изображений с помощью инструмента Podman. Мы подробно остановились на основном различии между Podman и Docker-сервисом. После этого мы разработали самый простой способ установки Podman в Ubuntu 24 и извлекли несколько контейнеров и образов. После этого мы рассмотрели, как использовать контейнеры с использованием образов, а также шаги по удалению службы Podman.