docker:“stack”不是一个docker命令

我试图按照教程https://docs.docker.com/get-started/part3/#run-your-new-load-balanced-app ,但如果我尝试运行命令

docker stack deploy -c docker-compose.yml getstartedlab 

我收到错误消息

 docker: 'stack' is not a docker command. See 'docker --help'. 

为什么这个命令不起作用? (我的Docker版本是1.12.3, build 6b644ec )。

更新您的Docker版本。 在版本1.13.0中添加了使用docker-compose.ymldocker-compose.yml docker stack deploy选项。