在使用podman代替docker使用时,可以很方便的将容器生成“.service”文件进行管理,只需要几步就可搞定。以下步骤均为CentOS下操作。
1.跳转到系统目录
podman生成“.service”文件是在当前目录下,所以首先要跳转到系统目录:
cd /usr/lib/systemd/system
2.查询容器名称(知道名称可以跳过)
查询容器id和名称:
podman ps -a
3.生成“.service”文件
podman generate systemd -f -n <第二步查询出来的容器ID或者名称>
## 以名称mysqld为例
podman generate systemd -f -n mysqld
systemctl daemon-reload
4.对“.service”进行操作(以名称mysqld为例)
步骤三生成的“.service”文件名会以“container-mysqld.service”方式取名:
systemctl enable container-mysqld.service
systemctl start container-mysqld.service
systemctl restart container-mysqld.service
systemctl status container-mysqld.service
systemctl stop container-mysqld.service
就可以很方便的对容器进行操作了~