我有一个简单的docker compose yml文件:
version: '3.3'
services:
s1:
image: nginx
ports:
- "8080:80"
s2:
image: nginx
ports:
- "8081:80"
我要做什么:
docker exec -it CONTAINER_NAME /bin/bash
我进入一个容器,我尝试使用以下命令通过SSH进入另一个容器:
ssh SECOND_CONTAINER_NAME
ssh:连接到主机SECOND_CONTAINER_NAME端口22:连接被拒绝
我的理解是,这两个容器都在同一个网络中,并且它们不需要显式公开端口22即可使其工作。
任何有关如何使其正常工作的建议都将真正帮助您。
谢谢。