為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.

裝上去后還是很不錯(cuò),可以使用nfs進(jìn)行共享卷的掛載了,還能備份、快照等操作。

但是默認(rèn)daemon不是后臺運(yùn)行,每次使用或者重啟都要手工啟動,所以需要在ubuntu1604下新建一個(gè)service,并能開機(jī)自動啟動,方便使用。

步驟如下:

1. 新建service的配置文件

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

把下面的內(nèi)容放進(jìn)去,注意:最后一句/mnt/nfs,根據(jù)你自己的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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、Docker 簡介 Docker 兩個(gè)主要部件:Docker: 開源的容器虛擬化平臺Docker Hub: 用...
    R_X閱讀 4,510評論 0 27
  • 以下原文轉(zhuǎn)載于(https://docs.docker.com/docker-for-mac/)(想找中文版的最新...
    Veekend閱讀 7,778評論 0 17
  • 而你撐傘擁我入懷中 一字一句誓言多慎重 而你眼中柔情千種 ...
    張北林閱讀 725評論 0 0
  • by孤鳥差魚 夢幻的癡迷 在有一天 也會如夢方醒
    孤鳥差魚閱讀 269評論 0 1
  • 每天早上起床后,刷牙的時(shí)候我都會打開收音機(jī)聽早新聞,期間經(jīng)常會插播一條廣告,大意就是:發(fā)財(cái)不是夢,這里就有“財(cái)富葵...
    酒釀蛋閱讀 290評論 0 2

友情鏈接更多精彩內(nèi)容