Docker命名具有子目录的卷

时间:2019-08-13 09:18:15

标签: linux docker docker-compose

Docker命名卷存储在/var/lib/docker/volumes中。当某个应用程序具有多个服务时,其中将存在多个子目录。变得凌乱:

/var/lib/docker/volumes
  app1-data
  app1-config
  app1-media
  app1-backup
  app2
  app3_conf
  app3_database
  app4
  app5_nginx
  app5_postgres
  app5_app
  ...many more

我宁愿这样:

/var/lib/docker/volumes
  app1
    data
    config
    media
    backup
  app2
  app3
    conf
    database
  app4
  app5
    nginx
    postgres
    app

所以我尝试了docker-compose.yml

volumes:
  app2_data:app2/data

但是由于斜杠,这不起作用。

有没有办法做到这一点?

0 个答案:

没有答案