缺less堆栈命令Docker

如果我使用: docker stack deploy -c docker-compose.yml getstartedlab我得到错误: docker stack deploy -c docker-compose.yml getstartedlab docker: 'stack' is not a docker command. 如果我运行docker –help真的不是这样的命令:

 rmi Remove one or more images run Run a command in a new container save Save one or more images to a tar archive (streamed to STDOUT by default) search Search the Docker Hub for images service Manage Docker services start Start one or more stopped containers stats Display a live stream of container(s) resource usage statistics stop Stop one or more running containers swarm Manage Docker Swarm tag Tag an image into a repository 

他们改变了这样做的方式吗? 我只是沿着那里的网站(链接到教程) turorial我的docker版本是:

 Version: 1.12.6 API version: 1.24 Go version: go1.6.3 Git commit: 78d1802 Built: Tue Jan 31 23:47:34 2017 OS/Arch: linux/amd64 

docker stack命令是在1.13版本中引入的。 正如您在教程的先决条件中所看到的那样,他们说:“安装Docker版本1.13或更高版本”所需要做的就是将docker版本从1.12升级到1.13