延迟启动
用 vi 打开文件
sudo vi /etc/systemd/system/easynvr.service
写入配置(延迟 60 秒启动):
ini
[Unit]
Description=Start EasyNVR via Docker Compose
After=docker.service network-online.target
开机后延迟 60 秒执行
ExecStartPre=/bin/sleep 60
[Service]
WorkingDirectory=/nvr/easynvr-docker-compose # Compose 文件所在目录
ExecStart=/usr/bin/docker compose up -d
ExecStop=/usr/bin/docker compose down
Restart=always
[Install]
WantedBy=multi-user.target
生效配置:
sudo systemctl daemon-reload
sudo systemctl enable --now easynvr.service # 启动并设置开机自启