小编rgo*_*gov的帖子

将 /snap/bin 添加到 systemd 使用的 PATH

我在设置 Ubuntu Server 18.10 时通过 snap 安装了 Docker。

如果我有一个引用该docker命令的 systemd 单元文件,则会收到此错误:

Executable "docker" not found in path "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
Run Code Online (Sandbox Code Playgroud)

我不确定它从哪里获得此搜索路径。它与 /etc/environment 中的内容不匹配。

在不修改单元文件的情况下,我可以全局更改 systemd 使用的搜索路径以包含/snap/bin吗?


在 Ubuntu 18.04 系统上,仅在docker没有完整路径的情况下使用会导致错误Executable path is not absolute. 理想情况下,我希望相同的服务文件与 snap 的 Docker 和 apt 的 docker-ce 包一起使用。

systemd snap

6
推荐指数
2
解决办法
3万
查看次数

标签 统计

snap ×1

systemd ×1