podman 容器设置为服务自动启动

图片[1]-podman 容器设置为服务自动启动-JoyCode 编程小战

首先建立一个服务文件,这里以一个名为nacos的容器为例:

cd /usr/lib/systemd/system;
vi podman-nacos.service;

文件内容如下:

[Unit]
Description=nacos
[Service]
Type=simple
ExecStart=podman start -a nacos
ExecStop=podman stop -a nacos
[Install]
WantedBy=multi-user.target

保存后执行下面命令设为开机启动服务:

systemctl enable podman-nacos;

取消服务使用下面命令:

systemctl disable podman-nacos;

手动启动或停止服务使用下面命令:

systemctl start podman-nacos;
systemctl stop podman-nacos;

查看服务状态,使用下面命令:

systemctl status podman-nacos;

使用命令来自动生成:

podman generate systemd --files --name mysql-master
mv container-mysql-master.service /usr/lib/systemd/system
systemctl enable container-mysql-master
#如果要指定用户级使用
systemctl --user joycode enable container-mysql-master

Podlet:

https://github.com/containers/podlet

参考:

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享