Настройка контейнеров с помощью systemd. Начинаем. Во-первых, снова запустите свой контейнер с помощью Podman: $ podman run --name=httpd --hostname=httpd -p 8081:80 -v /var/local/httpd:/usr/local/apache2/htdocs:Z -d docker.io/library/httpd16df315d3b23f41a70d1d3ffc11315c967cd213a107961df970327e85e62286f $ podman ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 16df315d3b23 docker.io/library/httpd:latest httpd-foreground 4 seconds ago Up 4 seconds ago 0.0.0.0:8081->80/tcp httpd Если вы знакомы с созданием сервисных единиц systemd, вы можете сделать это "вручную". Но зачем себя утруждать? Используйте силу Podman, чтобы сделать это за вас. Это выглядит так: $ podman generate systemd --new --files --name httpd/home/webuser/container-httpd.service $ ls container-httpd.service $ cat container-httpd.service # container-httpd.service # autogenerated by Podman 4.3.1 # Wed Feb 1 16:06:04 -03 2023 [Unit] Descript
Настройка контейнера для автоматического запуска в качестве службы systemd. Часть 3.
6 июля 20236 июл 2023
32
1 мин