Docker:在集群上部署应用程序

我正在尝试根据本教程在集群中部署应用程序:

https://docs.docker.com/get-started/part4/#deploy-your-app-on-a-cluster

但是,我陷入了一个简单的问题。 我应该通过使用docker-machine scp命令将我创build的文件docker-compose.yml复制到swarm manager myvm1的主目录(别名:〜):

docker-machine scp docker-compose.yml myvm1:~ 

如果我使用这个代码,我得到这个错误:

 command-line line 0: garbage at end of line; "Barua\\.docker\\machine\\machines\\myvm1\\id_rsa". lost connection exit status 1 

我完全不知道我在做什么错。 我应该复制docker-compose.yml文件在myvm1目录? 如果你能解释一下,我将如何解决这个问题将会非常好。 非常感谢 :)

我遇到了同样的问题,并做了一些研究。 这个问题似乎在于你的用户名是用空格分开的。 目前没有解决这个问题。