Я знаю, что в Docker, если вы хотите изменить среду выполнения, вы переходите по адресу: /etc/docker/daemon.json[127 visible и изменяете:
{
"runtimes": {
"runnc": {
"path": "/usr/sbin/runnc"
}
}
}
Но как мне сделать это с помощью Podman (или просто добавить среду выполнения)?
OCIRuntime: package:
runc: / usr / sbin / runc
путь: / usr / sbin / runc
Вы можете найти значения по умолчанию runtime_path
в /usr/share/containers/libpod.conf
и перезаписать их в / etc / container /libpod.conf
(на EL8 проверьте man podman
, чтобы найти правильное место для Вашей установки).
Поскольку демона нет, это конфигурация, используемая для всех команд libpod, которым это необходимо знать.
Изменить: как указано @jnbdz, вероятно, более важное расположение по умолчанию: в режиме без root $ HOME / .config / container / libpod.conf
Двигатели контейнеров будут читать файлы container.conf в течение трех в следующем порядке:
/usr/share/containers/containers.conf
/etc/containers/containers.conf
$HOME/.config/containers/containers.conf
(контейнеры без рута ТОЛЬКО)Элементы, указанные в последнем container.conf, если они существуют, переопределяют предыдущие настройки container.conf или настройки по умолчанию.
Нашел это в верхней части /usr/share/containers/containers.conf