docker-compose - 卷驱动本地含义

标签 docker

我正在使用 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/

相关文章:

docker - 了解Docker容器cpu的用法

python - 使用 Docker 测试 Mongo

docker - 如何将Gluster卷安装到Docker中的主机文件夹?

docker - svn checkout 在 Ubuntu 22.04 的 docker 镜像中没有响应

docker - 获取docker内部Go所有依赖包

node.js - 使用 docker-compose 在 Docker 容器中锁定 package.json 文件

linux - Linux Container 可以跑在虚拟机上吗?

Docker 镜像大小以及 'dnu restore' 应该占用多少空间?

php - Docker php5-fpm 服务已退出(代码 0)

docker - IBM Containers:无法使用 “cf ic login”登录