jer*_*erg 6 syntax volumes docker docker-compose
在 Docker Compose 文档中,这里有以下与文件volumes
部分相关的示例docker-compose.yml
:
volumes:
# (1) Just specify a path and let the Engine create a volume
- /var/lib/mysql
# (2) Specify an absolute path mapping
- /opt/data:/var/lib/mysql
# (3) Path on the host, relative to the Compose file
- ./cache:/tmp/cache
# (4) User-relative path
- ~/configs:/etc/configs/:ro
# (5) Named volume
- datavolume:/var/lib/mysql
Run Code Online (Sandbox Code Playgroud)
哪些语法会产生绑定安装,哪些会产生docker 卷?在文档的某个地方,这两个概念是严格区分的,但在这个地方它们混合在一起......所以我不清楚。
每当您在评论中看到“卷”时,就会创建一个卷:所以(1)和(5)。
\n如果注释中没有卷,则这是关于绑定挂载的。
\n\n有关 docker-compose 中卷的文档位于此处:
\n\n\n挂载主机路径或命名卷,指定为服务的子选项。
\n您可以将主机路径安装为单个服务定义的一部分,并且无需在顶级卷键中定义它。
\n但是,如果您想跨多个服务重用卷,请在顶级卷键中定义一个命名卷中定义一个命名卷。
\n顶级卷键定义一个命名卷并从每个 service\xe2\x80\x99s 卷列表中引用它。这取代了早期版本的 Compose 文件格式中的volumes_from。请参阅使用卷和卷插件有关卷的一般信息,
\n
归档时间: |
|
查看次数: |
5150 次 |
最近记录: |