Loading
0

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

首先建立一个服务文件,这里以一个名为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

参考:

最后编辑于:2023/1/23作者: joycode

我不入地狱,谁入地狱?

评论已关闭