Docker 不支持的撰写文件版本:1.0,即使我有正确的兼容性设置
我正在尝试堆栈部署Docker 不支持的撰写文件版本:1.0,即使我有正确的兼容性设置,docker,Docker,我正在尝试堆栈部署 > docker stack deploy -c docker-compose.yml name unsupported Compose file version: 1.0 这些是我的设置 > docker-compose version docker-compose version 1.6.0, build d99cad6 docker-py version: 1.7.0 CPython version: 2.7.9 OpenSSL version: Open
> docker stack deploy -c docker-compose.yml name
unsupported Compose file version: 1.0
这些是我的设置
> docker-compose version
docker-compose version 1.6.0, build d99cad6
docker-py version: 1.7.0
CPython version: 2.7.9
OpenSSL version: OpenSSL 1.0.1j 15 Oct 2014
> docker version
Server: Docker Engine - Community
Engine:
Version: 19.03.0-beta3
我满足此处指定的兼容性要求
请注意,Compose 1.6.0需要Docker Engine 1.9.1或更高版本,或者
1.10.0,如果您使用的是Compose文件格式的版本2(请参阅下面的更改日志)
为什么这不起作用
docker stack deploy命令支持任何版本的组合文件
“3.0”或以上。如果您有较旧的版本,请参阅
是否将版本头添加到
docker compose.yml
文件中?@LinPy根据传统格式docsversion 1。这是通过省略YAML根目录下的版本键来指定的。
因此我应该很好。是的,你是对的,我第一次错误地阅读了你的问题。