我正在使用 this link 制作一些 docker-compose yml 文件.在这个配置中,driver: local in top-level volumes 的含义是什么?
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 主机上创建的。
通过使用其他 Volume 插件,例如,
--driver=flocker
您可以在外部主机上创建卷并将其挂载到本地主机,例如 /data-path
。因此,当您的容器写入 /data-path
时,它实际上是通过网络写入外部磁盘。
请参阅 here对于某些可用的 Volume 插件
关于docker-compose - 卷驱动本地含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42195334/