gpt4 book ai didi

Docker Compose : Volume declared as external, 但找不到

转载 作者:行者123 更新时间:2023-12-02 06:50:03 24 4
gpt4 key购买 nike

从 docker compose v3 docs 运行外部卷样本 yml给了我以下错误:

ERROR: Volume data declared as external, but could not be found. Please create the volume manually using `docker volume create --name=data` and try again.

这是yml代码:
version: '2'

services:
db:
image: postgres
volumes:
- data:/var/lib/postgresql/data

volumes:
data:
external: true

我在 Windows 10 上运行它。还尝试将版本设置为“3”,但遇到了同样的错误。

最佳答案

正如错误消息指定的那样,您需要通过运行来创建卷:

docker volume create data
当您在 docker compose 中将卷声明为外部卷时,这意味着该卷之前已创建并且您只是在 compose 文件中引用它。
或者
允许 dockercompse 自动创建卷,因此只需删除“external: true”

关于Docker Compose : Volume declared as external, 但找不到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47479767/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com