Você não tem uma opção de tradução de porta para a porta 22 em seu contêiner. Adicione um '-p 22:22' logo antes do '-p 25:25'.
Eu quero instalar o poste.io com a janela de encaixe no meu servidor. Poste.io & Docker instalado sem problemas e funcionando bem, mas quando minha conexão caiu e eu tentei ssh para o servidor novamente, minha conexão será expirada e não pode se conectar ao servidor.
O comando do docker:
docker run \ -p 25:25 \ -p 9925:80 \ -p 110:110 \ -p 143:143 \ -p 9926:443 \ -p 465:465 \ -p 587:587 \ -p 993:993 \ -p 995:995 \ -v /etc/localtime:/etc/localtime:ro \ -v /root/mailserver/data:/data \ --name "mailserver" \ -t analogic/poste.io
Você não tem uma opção de tradução de porta para a porta 22 em seu contêiner. Adicione um '-p 22:22' logo antes do '-p 25:25'.
Eu resolvi o problema, mas não completamente. Como mudei a porta do servidor ssh para outro (não 22), eu posso conectar ao servidor via ssh. (Eu não sei porque o docker executado no servidor ssh na porta 22 não funcionou.)