Перейти к содержанию

Шаг 1. Установка Podman на Linux системах

Общее описание

Продукт Podman официально поддерживает следующие операционные системы: Ubuntu, Debian, Fedora, Arch, Manjaro, Alpine, CentOS и другие. Полный список всех поддерживаемых систем и подробные  инструкции для установки для каждой из них представлены на официальном сайте:

https://podman.io/docs/installation

Требования к системе для работы на Linux

  • для тестирования и использования на не больших проектах до 200 скважин и не более 5Гб данных – 8Гб RAM (маленькие проекты будут работать даже на 4Гб RAM)
  • Для использования с большими проектами, рекомендуется иметь не менее 32Гб RAM. Больше 32Гб RAM на сервере требуется при одновременном подключении более 10 пользователей.
  • специфических требований к процессору нет, основное правило – чем больше ядер для параллельных вычислений, тем быстрее будут происходить все вычисления в продукте. Зависимость условно-линейная. Общая рекомендация для сервера - иметь как минимум 2-4 вычислительных ядра на каждого пользователя.
  • SSD диск объемом не менее 512Гб. При работе с большими проектами необходимо выбирать диск из расчета: объем всех загружаемых данных умноженный на 3 (в связи с хранением исходных данных в БД, кэшированием всех данных, а также для создания резервных копий по расписанию).
  • При одновременной работе с сервером более 10 пользователей, рекомендуется использование SSD NVМe накопителей (скорость чтения/записи более 4Гб/с). Это значительно ускорит производительность ПО.

Установка Podman для CentOS и подобных Linux

Установка на текущие версии Linux очень проста. Обычно достаточно ввести следующие команды:

  • Установка Podman:

    sudo apt-get -y install podman
    
  • Проверка версии:

    podman version
    

Необходимо убедиться, что вы используете версию Podman не ниже 4.3.1 (актуальна для Astra Linux), лучше 4.9 и выше. Версию 5 рекомендуется использовать версии 5.1 и выше. На очень старой версии Podman 3, контейнеры работать не будут.

(Опционально) Проверка работоспособности Podman запуском проверочного контейнера (нужен доступ к интернет):

podman run hello-world

На этом установка Podman для актуальных версий Linux завершена.

В большинстве случаев приведенной инструкции достаточно, однако разработчик ПО Гамма рекомендует пользоваться инструкций с официального сайта при установке:

Установка Podman на Linux системы (podman.io)

Установка Podman на Astra Linux

Версия Astra Linux имеет старое ядро, основана на довольно старом Debian 10. В связи с этим для Астра Линукс в большинстве случаев будет доступен только старый Podman 4.3.1 но и на нем все будет работать.

  • Установка Podman для Astra Linux:

    sudo apt install podman -y
    
  • проверяем версию

    podman version
    

Установка Podman на REDOS 7.3.4

Рекомендуется использовать root пользователя:

sudo su

Также рекомендуется отключить selinux:

Cсылка на инструкцию на сайт производителя REDOS

Сама установка производится следующей командой:

dnf install podman

В результате будет установлена версия 4.9.4 (актуально на май 2024 года)