Docker Redis:“.\docker-compose.yml”中的版本“6.0.8”无效
Docker Redis: Version "6.0.8" in ".\docker-compose.yml" is invalid
我正在为 Windows 使用 Docker 桌面 - 社区版,版本 2.4.0.0 (2020-09-28) 按照教程 https://www.youtube.com/watch?v=XrFeRwJjWHI,
文件docker-compose.yml
version: "6.0.8"
services:
redis:
image: redis
volumes:
- ./data:/data
ports:
- 6379:6379
我运行命令
Microsoft Windows [Version 10.0.19041.508]
(c) 2020 Microsoft Corporation. All rights reserved.
D:\docker>docker-compose up
ERROR: Version "6.0.8" in ".\docker-compose.yml" is invalid.
D:\docker>
但是错误
我在这里 https://hub.docker.com/_/redis 看到版本是 6.0.8 。如何解决?
docker-compose 和redis 的版本容易混淆。使用值 3.0.8
.
版本标签用于指定docker-compose参考版本。您需要在现有版本之间进行选择。参见 https://docs.docker.com/compose/compose-file/
如果要设置redis版本需要使用image标签
version: "3.8"
services:
redis:
image: redis:6.0.8
volumes:
- ./data:/data
ports:
- 6379:6379
我正在为 Windows 使用 Docker 桌面 - 社区版,版本 2.4.0.0 (2020-09-28) 按照教程 https://www.youtube.com/watch?v=XrFeRwJjWHI,
文件docker-compose.yml
version: "6.0.8"
services:
redis:
image: redis
volumes:
- ./data:/data
ports:
- 6379:6379
我运行命令
Microsoft Windows [Version 10.0.19041.508]
(c) 2020 Microsoft Corporation. All rights reserved.
D:\docker>docker-compose up
ERROR: Version "6.0.8" in ".\docker-compose.yml" is invalid.
D:\docker>
但是错误
我在这里 https://hub.docker.com/_/redis 看到版本是 6.0.8 。如何解决?
docker-compose 和redis 的版本容易混淆。使用值 3.0.8
.
版本标签用于指定docker-compose参考版本。您需要在现有版本之间进行选择。参见 https://docs.docker.com/compose/compose-file/
如果要设置redis版本需要使用image标签
version: "3.8"
services:
redis:
image: redis:6.0.8
volumes:
- ./data:/data
ports:
- 6379:6379