Docker 卷插件并启动它

Docker 卷插件并启动它

我已经安装了 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 之前)改用upstartservice命令。

为了启动该服务,请使用以下命令:

sudo service docker-lvm-plugin start

请注意,如果安装程序本身将服务文件安装在 systemd 专用目录中,它将无法与您的系统兼容。您需要获取为基于upstart系统构建的旧版本(或替代版本)软件包,或者您需要更新至 16.04 或更高版本

相关内容