Быстрое начало работы с контейнерами с помощью знакомого интерфейса сценариев оболочки
Podman — это механизм контейнеров без демона для разработки, управления и запуска контейнеров и образов контейнеров, совместимых с Open Container Initiative (OCI), а также для управления ими. В соответствии с отраслевыми стандартами предоставляется надежный инструмент управления контейнерами, который при необходимости можно интегрировать в Kubernetes и другие службы.
Более того, Podman совместим с Docker до такой степени, что вы можете просто связать интерфейс командной строки Docker (CLI) с командой Podman (псевдоним docker=podman) и ничего не менять в своем рабочем процессе или сценариях.
Эта статья открывает серию статей о функциях Podman, и я буду повторно использовать описанную ниже настройку в своих будущих статьях. В этой я покажу вам, как начать работу с контейнерами быстрым и воспроизводимым способом через знакомый интерфейс сценариев оболочки.
Настройка
Поскольку контейнеры разрабатываются как одноразовые или эфемерные, важно сделать ваши контейнеры воспроизводимыми. Вы хотите иметь возможность создавать контейнер с нужной вам средой, уничтожать его, когда он вам больше не нужен, и знать, что вы можете воссоздать его позже без дополнительных усилий. Многие пользователи обращаются к формату Dockerfile для этого, но хороший сценарий оболочки может быть столь же полезным и иметь дополнительное преимущество в виде большей гибкости. Например:
$ podman --version podman version 3.0.2-dev
Я уже загрузил несколько образов контейнеров, которые буду использовать для запуска своих контейнеров и модулей:
$ podman image ls REPOSITORY TAG IMAGE ID CREATED SIZE docker.io/library/wordpress latest 054741915cf1 2 days ago 629 MB docker.io/library/mysql latest bbf6571db497 3 days ago 521 MB docker.io/library/httpd latest ea28e1b82f31 3 days ago 148 MB
Продолжение следует...
Перевод. Автор оригинала: Alexon Oliveira.