[英]docker-compose: Unsupported config option for services: 'redis'
[英]docker-compose: Unsupported config option for 'runtime'
最近,我重新安裝了 Ubuntu 20.04,並嘗試使用docker-compose.yml
docker-compose up --build
運行我docker-compose.yml
。 我收到以下錯誤,
ERROR: The Compose file './docker-compose.yml' is invalid because:
Unsupported config option for services.test: 'runtime'
我docker-compose.yml
是
version: '3'
services:
test:
image: nvidia/cuda:11.0-base
command: nvidia-smi
runtime: nvidia
在我之前的 Ubuntu 20.04 中它運行良好,但是在新的 docker 安裝后我收到了這個錯誤。 此外,我還安裝了Nvidia Container Toolkit 。
此外,命令docker run --rm --runtime=nvidia nvidia/cuda:11.0-base nvidia-smi
也按預期工作。
我感謝任何幫助解決這個問題。
謝謝你。
這是高度依賴於版本的問題。
大多數答案都在線程https://github.com/docker/compose/issues/6239 中它似乎在 1.27 上工作,因為 v2 和 v3 compose 語法已合並,但在 1.28 上崩潰了,不幸的是這種未記錄的瘋狂仍在繼續。
如果您希望它與 docker-compose 一起使用,那么您可能應該堅持使用目前以使用此功能而聞名的版本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.