Dav*_*aze 13
Compose 文件也有一个顶级volumes:
块,您需要在那里声明卷。
version: '3.9'
services:
ca:
volumes:
- "step:/home/step"
et: cetera
volumes: # add this section
step: # does not need anything underneath this
还有其他可能的选项,但您通常不需要指定这些,除非您需要重用预先存在的 Docker 命名卷或您需要非标准 Linux 挂载选项(链接文档提供了 NFS 挂载卷的示例,例如)。
照原样,这个 pose 文件将导致创建一个名为“ca_step”的卷,而 OP 的 CLI 示例访问一个名为“step”的卷。如果无论如何都需要创建卷并且您不关心确切的名称(或使用`name:“step”`),这没有问题。但是,如果你想访问一个已经存在的卷,你需要在最后一行下面添加 `external: true`。 (2认同)更多推荐
未定义,Docker,Compose
发布评论