为Docker volume plugin 增加自动启动Service

涉及到systemd的知识:

使用的是https://github.com/rancher/convoy

Convoy is a Docker volume plugin for a variety of storage back-ends. It's designed to be a simple Docker volume plug-ins that supports vendor-specific extensions such as snapshots, backups and restore. It's written in Go and can be deployed as a standalone binary.

装上去后还是很不错,可以使用nfs进行共享卷的挂载了,还能备份、快照等操作。

但是默认daemon不是后台运行,每次使用或者重启都要手工启动,所以需要在ubuntu1604下新建一个service,并能开机自动启动,方便使用。

步骤如下:

1. 新建service的配置文件

$ sudo vi /etc/systemd/system/convoy.service

把下面的内容放进去,注意:最后一句/mnt/nfs,根据你自己的nfs目录修改。

[Unit]
Description=Convoy Daemon
Requires=docker.service
[Service]
ExecStart=/usr/local/bin/convoy daemon --drivers vfs --driver-opts vfs.path=/mnt/nfs
[Install]
WantedBy=multi-user.target

2. 重新加载配置文件

sudo systemctl daemon-reload

3. 启用service

sudo systemctl enable convoy

4. 启动service

sudo systemctl start convoy.service

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Docker 简介 Docker 两个主要部件:Docker: 开源的容器虚拟化平台Docker Hub: 用...
    R_X阅读 4,422评论 0 27
  • 以下原文转载于(https://docs.docker.com/docker-for-mac/)(想找中文版的最新...
    Veekend阅读 7,675评论 0 17
  • 而你撑伞拥我入怀中 一字一句誓言多慎重 而你眼中柔情千种 ...
    张北林阅读 667评论 0 0
  • by孤鸟差鱼 梦幻的痴迷 在有一天 也会如梦方醒
    孤鸟差鱼阅读 243评论 0 1
  • 每天早上起床后,刷牙的时候我都会打开收音机听早新闻,期间经常会插播一条广告,大意就是:发财不是梦,这里就有“财富葵...
    酒酿蛋阅读 243评论 0 2