Systemd启用Trilium Docker开机自启服务失败求助
Systemd启用Trilium Docker开机自启服务失败求助
我正在搭建Trilium服务器,之前遇到的问题都慢慢解决了,但这次的问题真的把我卡壳了。目前容器本身运行完全正常,具体情况如下:
我的Docker部署步骤
先是拉取了Trilium镜像,接着创建并运行容器,命令如下:
sudo docker pull zadam/trilium:latest sudo docker create --name trilium -t -p 127.0.0.1:8080:8080 -v /mnt/trilium:/home/node/trilium-data zadam/trilium:latest
容器启动后访问一切正常,没任何问题。
配置开机自启的操作
为了让容器能在服务器重启后自动启动,我创建了/lib/systemd/system/trilium.service文件,内容如下:
[Unit] Description=Trilium Server Requires=docker.service After=docker.service [Service] Restart=always ExecStart=/usr/bin/docker start -a trilium ExecStop=/usr/bin/docker stop -t 2 trilium [Install] WantedBy=local.target
之后执行了以下命令:
sudo systemctl daemon-reload sudo systemctl enable trilium.service
结果执行enable命令时收到了错误提示:
Unit /lib/systemd/system/trilium.service is added as a dependency to a non-existent...
现在我完全摸不着头绪,有没有大佬能帮忙排查下问题?
备注:内容来源于stack exchange,提问作者doobs
相关产品推荐
相关产品推荐

