执行到 docker 云?

Exec into docker cloud?

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

当容器部署在 docker-cloud 上时,是否可以通过我的 PC 执行此操作?

我知道 docker-cloud GUI 上有一个终端选项卡,但我发现它有点受限。

可以,如果您可以在 docker 云服务 (which is probably possible) 上打开 ssh 会话。

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

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

您可以使用此处的方法 (https://docs.docker.com/docker-cloud/infrastructure/ssh-into-a-node/#ssh-into-docker-cloud-node),它对我很有效。