Docker-compose – 卷驱动程序的本地含义

我正在用这个链接做一些docker-compose的yml文件。 在此configuration中,驱动程序的含义是什么:在顶层卷中是本地的?

volumes: esdata1: driver: local esdata2: driver: local 

这是音量驱动,相当于

 docker volume create --driver local --name esdata1 docker volume create --driver local --name esdata2 

local意味着卷esdata1和esdata2是在您运行容器的同一个Docker主机上创build的。 通过使用其他卷插件,例如,

 --driver=flocker 

您可以在外部主机上创build卷并将其挂载到本地主机,例如/data-path 。 所以,当你的容器写入/data-path ,它实际上通过networking写入到外部磁盘。

请参阅这里的某些可用的卷插件