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写入到外部磁盘。
请参阅这里的某些可用的卷插件