执行到docker云?

在本地工作时,我经常使用docker exec命令来查看和debugging容器。

在容器部署在docker-cloud上的时候,有没有办法从我的电脑上做到这一点?

我意识到docker-cloud GUI上有一个terminal选项卡,但是我觉得它有点有限。

是的,如果你可以在你的Docker云服务上打开一个ssh会话( 这可能是可能的 )。

或者更有可能的是,如果您通过Docker Cloud Agent运行并访问您的容器, Docker云代理允许您使用任何Linux主机(“自带主机”)作为可用于部署容器的节点。

否则,不会,因为docker云会话使用的套接字不会通过Internet公开,并且仅在远程云服务器上本地使用。

你可以使用这里的方法( https://docs.docker.com/docker-cloud/infrastructure/ssh-into-a-node/#ssh-into-docker-cloud-node ),它已经为我工作。