使用自定义Mountpoint使用Docker卷创建卷

时间:2019-01-21 14:41:01

标签: docker docker-volume mount-point

我需要创建带有个人安装点(mountpoint =“ / my / path /而不是/ var / lib / docker ...)的带有“ docker volume”的卷,但是我不能使用像local-persist这样的插件< / p>

docker volume create -d local-persist -o mountpoint=/data/images --name=images

我需要类似的东西,但是没有插件,也许可以用--opt =和somethig完成,但是我是docker和linux的新手。 我希望有人能帮助我,只需要注意:我需要“ docker volume create”,而不是让我在docker-compose.yml中使用个人路径的东西或类似的东西。

编辑

我的docker compose类似于

version: '3.1'

services:

  grafana:
    image: grafana/grafana:5.3.4
    ports:
      - 3000:3000
    volumes:
      - grafanasql:/var/lib/grafana
      - grafanaconf:/etc/grafana
  ...
  ...
  volumes:
    grafanasql:
      external: true
    grafanaconf:
      external: true

如果我让docker一切正常创建卷,但是当我尝试使用外部卷时,使用您的docker卷创建它不起作用。

1 个答案:

答案 0 :(得分:2)

语法是

function load() {
    chrome.storage.sync.get({
        sites: 'supersecretsite.com',
        popup: false
    }, function(items) {
        document.getElementById('sites').value = items.sites;
        document.getElementById('popup').checked = items.popup;
    });
}

或者在docker volume create -d local -o o=bind -o device=/your/path

docker-compose