从一个Docker容器到另一个的SSH SSH

时间:2018-10-28 18:41:08

标签: ssh docker-compose

我有一个简单的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即可使其工作。

任何有关如何使其正常工作的建议都将真正帮助您。

谢谢。

0 个答案:

没有答案