猿问

docker-compose里全局的volume如何自定义位置呢?

问题描述

举例

version: '2'services:  portainer:    image: portainer/portainer    command: -H unix:///var/run/docker.sock
    restart: always    ports:
      - 9000:9000
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - portainer_data:/datavolumes:  portainer_data:

这个名为portainer_data的volume默认位置是docker管理的(/var/lib/docker/volumes/portainer_data/_data),那我想自定义一个位置呢?

问题出现的环境背景及自己尝试过哪些方法

我改成,

volumes:  portainer_data:/my_data

这样是不对的,启动报错


呼唤远方
浏览 7097回答 1
1回答

沧海一幻觉

- ./portainer_data:/data以./开头,即docker-compose.yml所在目录
随时随地看视频慕课网APP
我要回答