2017-05-26 6 views
2

Wenn ich lokal arbeite, benutze ich oft den Befehl docker exec, um Container zu durchsuchen und zu debuggen.Exec in Docker Cloud?

Gibt es eine Möglichkeit, dies von meinem PC aus zu tun, wenn die Container auf Docker-Cloud bereitgestellt werden?

Ich weiß, es gibt eine Terminal-Registerkarte auf der Docker-Cloud-GUI, aber ich finde es ein bisschen begrenzt.

Antwort

2

Ja, wenn Sie eine SSH-Sitzung in Ihrem Docker-Cloud-Dienst (which is probably possible) öffnen können.

Oder, wahrscheinlicher, wenn Sie laufen und Zugriff auf Ihren Container über eine Docker Cloud Agent, die Sie einen beliebigen Linux-Host ("Bring your host") als einen Knoten verwenden können, die Sie dann Container bereitstellen können.

Andernfalls, nein, da der von Docker Cloud Session verwendete Socket nicht über das Internet verfügbar gemacht wird und nur lokal auf dem Remote-Cloud-Server verwendet wird.