docker-compose.yml 的最新示例?

问题描述 投票:0回答:1

我完全按照 docker 网站(我使用的是 Debian 11)上的说明(使用存储库)安装了 docker 引擎,没有跳过任何步骤。

我绝对可以运行 docker hello world。

我尝试安装 Docker 桌面,但它只支持 Debian 12 及更高版本,所以我继续按照说明(再次使用存储库)直接再次安装 docker compose,而不遗漏任何内容。

sudo apt install docker-compose-plugin

什么也没做,所以我猜测并跑了

sudo apt install docker-compose
。这似乎有效,我现在可以跑步了
$ docker-compose --version
docker-compose version 1.25.0, build unknown

我尝试使用 docker-compose 构建一个容器(带有 GPU),完全使用 docker 网站上的
example

services: test: image: nvidia/cuda:12.3.1-base-ubuntu20.04 command: nvidia-smi deploy: resources: reservations: devices: - driver: nvidia count: 1 capabilities: [gpu]

我收到错误:

$ docker-compose up --build -d ERROR: The Compose file './docker-compose.yml' is invalid because: services.deploy.devices contains an invalid type, it should be a string

我已经尝试了大约 100 种其他方法,我不想在这里列出,但它们都因一些随机语法错误而失败。我找不到与我所拥有的 docker 明显版本相对应的任何文档或示例,也找不到任何更新它的方法。

docker docker-compose gpu nvidia
1个回答
0
投票
docker-compose up --build -d 现在应该可以工作了

© www.soinside.com 2019 - 2024. All rights reserved.