【发布时间】:2018-09-28 22:41:13
【问题描述】:
我想在 EC2 上运行一个 docker 容器,并且我需要通过 ssh 进入容器以进行调试。我的 EC2 实例(应用了安全组)上为 ssh 22 和 8022 打开了 2 个端口。问题是当我想将我的 docker 容器的 22 端口绑定到端口 8022 时,它会告诉地址已经在使用中。该地址由 sshd 程序使用。如果我终止该进程,那么我无法从本地主机 ssh 到实例。我该如何克服这个僵局?
【问题讨论】:
-
您通常不会通过 ssh 连接到容器。 ssh 到主机,
sudo docker exec如果您真的需要交互式 shell。
标签: amazon-web-services docker ssh