容器管理与持久化存储:Podman实战指南
1. 以SystemD服务运行容器
在某些场景下,我们需要容器在系统重启后依然能够持续运行,比如Web服务器或数据库容器。这时,将容器作为SystemD服务运行就显得尤为重要。
Podman提供了 podman generate systemd 命令,用于为容器服务创建SystemD配置文件。假设我们有一个Web服务器容器,使用以下命令启动:
$ podman run -d --name webserver -p 8080:8080 registry.access.redhat.com/ubi9/httpd-24
接着,使用 podman generate systemd 命令基于这个运行中的容器创建服务配置文件:
$ podman generate systemd --name webserver --new
若使用 --files 选项,该命令会直接创建配置文件,而非在控制台输出。对于非特权用户运行的容器,配置文件应放置在 ~/.config/systemd/user 目录;若以root用户运行,则应放在 /etc/systemd/system 目录。
以下是一些Podman的常用命令:
| 命令 | 描述 |
| — | — |
超级会员免费看
订阅专栏 解锁全文


被折叠的 条评论
为什么被折叠?



