Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker 不支持的撰写文件版本:1.0,即使我有正确的兼容性设置_Docker - Fatal编程技术网

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根据传统格式docs
version 1。这是通过省略YAML根目录下的版本键来指定的。
因此我应该很好。是的,你是对的,我第一次错误地阅读了你的问题。