Установка Podman
sudo apt install -y podman
Синтаксис Podman
Верхнеуровнево синтаксис Podman выглядит следующим образом:
podman [глобальные_опции] <команда>
При этом некоторые глобальные опции могут требовать указания аргументов, а команды — иметь свои опции и аргументы.
Как читать синтаксис команд Podman
-
[параметр]— опциональный параметр -
<параметр>— обязательный параметр -
параметр1|параметр2— необходим один из параметров
Популярные глобальные опции
Контейнеры
attach
Подключиться к запущенному контейнеру.
Использование
Синтаксис
podman attach [опции] <контейнер>
Популярные опции
Для отключения от контейнера используйте сочетание клавиш ctrl-p или ctrl-q.
Руководство: man podman-attach
run
Запустить процесс внутри нового контейнера, созданного на основе указанного образа. Процессом является команда, указанная после CMD в Containerfile.
Использование
Синтаксис
podman run [опции] <образ> [команда [аргументы]]
Популярные опции
Руководство: man podman-run
init
Инициализировать контейнер (запустить процесс init).
Использование
Что такое инициализация
Инициализация выполняет необходимые для запуска контейнера задачи: монтирование файловых систем, создание спецификации OCI, инициализация контейнерной сети. Если контейнер не инициализирован, команды podman start и podman run сделают это автоматически перед его запуском. Эта команда предназначена для проверки или изменения файловой системы контейнера или спецификации OCI перед его запуском. Это может быть использовано для проверки контейнера перед его запуском или для отладки причин, по которым контейнер не запускается.
Синтаксис
podman init [опции] <контейнер>
Популярные опции
Руководство: man podman-init
start
Запустить один или несколько остановленных контейнеров.
Использование
Синтаксис
podman start [опции] <контейнер> [контейнер...]
Популярные опции
Руководство: man podman-start
stop
Остановить один или несколько запущенных контейнеров.
Использование
Синтаксис
podman stop [опции] <контейнер> [контейнер...]
Популярные опции
Руководство: man podman-stop
restart
Перезапустить один или несколько контейнеров.
Использование
Синтаксис
podman restart [опции] <контейнер> [контейнер...]
Популярные опции
Руководство: man podman-restart
exec
Выполнить команду в запущенном контейнере.
Использование
Синтаксис
podman exec [опции] <контейнер> [команда [аргументы]]