Docker容器中的OpenSSH服务器不工作

我有一个情况,我需要从同一核心操作系统启动两个docker集装箱。 Docker容器都必须运行一个ssh服务器。 我运行这些容器时暴露了不同的端口。

例如,容器1,9998:22将公开9998和容器2,9999:22将公开9999。

我使用以下命令为这两个容器中的root用户设置密码(使用dockerfile),

运行echo'root:test'| chpasswd。

当我SSH根@ IP -p 9998和使用testing作为密码能够进入该docker集装箱。 但是,当我ssh root @ IP -p 9999和使用相同的密码我不能。 我被拒绝的权限

任何线索?