在本地工作时,我经常使用 docker exec
命令环顾四周并调试容器。
当容器部署在 docker 云上时,有没有办法从我的 PC 执行此操作?
我意识到码头工人云 GUI 上有一个终端选项卡,但我发现它有点有限。
是的,如果你可以在docker云服务上打开ssh会话(这可能是可能的(。
或者,更有可能的是,如果您通过 Docker 云代理运行和访问您的容器,它允许您使用任何 Linux 主机("自带主机"(作为节点,然后您可以使用该节点来部署容器。
否则,不会,因为 docker 云会话使用的套接字不会通过互联网公开,并且仅在远程云服务器上本地使用。
在这里使用这种方法(https://docs.docker.com/docker-cloud/infrastructure/ssh-in-a-node/#ssh-into-docker-cloud-node(,它对我有用。