我已经安装了 docker volume 插件,现在需要启动它。
https://github.com/projectatomic/docker-lvm-plugin
根据本文档,您可以使用以下命令启动该插件。
sudo systemctl start docker-lvm-plugin
我有 Ubuntu 14.4,但尚未安装 systemctl。那么,我该如何启动它?
我看到了下面这个文件夹。
pr@pr-ubuntu:~/ba/docker-lvm-plugin$ tree systemd/
systemd/
├── docker-lvm-plugin.service
└── docker-lvm-plugin.socket
pr@pr-ubuntu:~/ba/docker-lvm-plugin/systemd$ cat docker-lvm-plugin.service
[Unit]
Description=Docker Volume Driver for lvm volumes
Documentation=man:docker-lvm-plugin(8)
Before=docker.service
[Service]
Type=simple
EnvironmentFile=-/etc/docker/docker-lvm-plugin
ExecStart=/usr/libexec/docker/docker-lvm-plugin
[Install]
WantedBy=multi-user.target
答案1
执行sudo apt-get install systemd
以获取“systemctl”命令,然后执行sudo systemctl start docker
然后执行sudo systemctl start docker-lvm-plugin
答案2
systemctl
是 Ubuntu 16.04 及更新版本中新的 SystemD init 系统的一部分。
旧版本的 Ubuntu(16.04 之前)改用upstart
该service
命令。
为了启动该服务,请使用以下命令:
sudo service docker-lvm-plugin start
请注意,如果安装程序本身将服务文件安装在 systemd 专用目录中,它将无法与您的系统兼容。您需要获取为基于upstart
系统构建的旧版本(或替代版本)软件包,或者您需要更新至 16.04 或更高版本。