我在OS X本地主机上运行Docker。我创建了一个开发'机器,我试图在SSH上运行命令到我的开发机器:
~$ docker-machine ssh dev -- ssh -o 'StrictHostKeyChecking no' \
-i /Users/yves/.docker/machine/machines/dev/id_rsa \
-N -L 5000:localhost:5000 root@harbor.dufour16.net &
我明白了:
[1] 28171
~$ exit status 255
然后我没有得到任何提示。我需要使用CTRL-C,我得到:
[1]+ Exit 1 docker-machine ssh dev -- ssh -o 'StrictHostKeyChecking
no' -i /Users/yves/.docker/machine/machines/dev/id_rsa
-N -L 5000:localhost:5000 root@harbor.dufour16.net
有没有办法正确执行它? (使用boot2docker,引用要执行的命令更容易)。感谢您的反馈。
答案 0 :(得分:1)
你应该能够使用引号,即:
ssh dev "ssh -o 'StrictHostKeyChecking no' \
-i /Users/yves/.docker/machine/machines/dev/id_rsa \
-N -L 5000:localhost:5000 root@harbor.dufour16.net &"