使用podman-compose up -d
启动的docker容器,系统重启以后不会自动启动的
所以需要手动配置一下
手写一个配置文件
vim /usr/lib/systemd/system/web-service.service
参考:
[Unit]
Description=网站服务
After=network.target
[Service]
Type=forking
ExecStart=podman-compose -f /data/service/docker-compose.yml up -d
ExecStop=podman-compose -f /data/service/docker-compose.yml down
[Install]
WantedBy=multi-user.target
然后重新加载一下
systemctl daemon-reload
可以用systemctl status web-service
查看一下。
显示这服务是没有启动的,但是可以查看到相关信息,比如配置文件是不是哪里有问题。
比如一开始我拼写错误了:
然后用systemctl enable web-service
激活一下
在阿里的Alibaba Cloud Linux 3
下正常。