首先建立一个服务文件,这里以一个名为nacos的容器为例:
cd /usr/lib/systemd/system;
vi podman-nacos.service;
cd /usr/lib/systemd/system;
vi podman-nacos.service;
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
[Unit]
Description=nacos
[Service]
Type=simple
ExecStart=podman start -a nacos
ExecStop=podman stop -a nacos
[Install]
WantedBy=multi-user.target
[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 enable podman-nacos;
systemctl enable podman-nacos;
取消服务使用下面命令:
systemctl disable podman-nacos;
systemctl disable podman-nacos;
systemctl disable podman-nacos;
手动启动或停止服务使用下面命令:
systemctl start podman-nacos;
systemctl stop podman-nacos;
systemctl start podman-nacos;
systemctl stop podman-nacos;
systemctl start podman-nacos; systemctl stop podman-nacos;
查看服务状态,使用下面命令:
systemctl status podman-nacos;
systemctl status 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
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
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