Docker Machine可以ssh而不是scp

buz*_*uzz 7 scp docker docker-machine

我开始使用Docker Machine,我刚看到有一个scp命令.就像文件说:

$ docker-machine ssh dev 'echo A file created remotely! >foo.txt' $ docker-machine scp dev:/home/docker/foo.txt .

我通过创建一个文件然后执行相同的操作:

docker-machine scp default:/home/docker/test.txt .

但我一直面临着身份1.

如果我反过来,并将文件上传到容器,我将面临与状态1的连接丢失.命令:

docker-machine scp mongo.tar default:mongo.tar
Run Code Online (Sandbox Code Playgroud)

请假设我不是ssh和scp的专家.

Nic*_*ter 5

如果您从Windows上的Docker Toolbox运行docker-machine,则会有一个自动安装的卷,您可以在其中访问主机文件系统。默认情况下,虚拟机的挂载点是/ c / Users /。