【发布时间】:2026-02-04 15:45:01
【问题描述】:
我按照 centos6 的指南在 redhat 6.5 中启用了 docker,并创建了一个 redhat 6.5 基础镜像。 6.5 的图像可以在容器中很好地运行,但是当我在图像中启用 sshd 时,一旦登录成功,sshd 总是会立即终止我的 ssh 客户端。
我保存图像并加载到我的 ubuntu 14.04.1 docker 中,然后 redhat6.5 sshd 运行良好。所以我认为redhat 6.5 sshd 镜像应该没问题。然后,我保存我的 ubuntu ssh 镜像并加载到 redhat 6.5 主机中,ubuntu sshd 在 redhat 6.5 的容器中也可以正常工作。所以我真的不明白为什么我的redhat 6.5 sshd 镜像在redhat 6.5 的容器中不能正常工作。
我的 Docker 信息:
[root@c111bc2n10e1 ~]# docker info
Containers: 4
Images: 32
Storage Driver: devicemapper
Pool Name: docker-8:3-1572873-pool
Data file: /var/lib/docker/devicemapper/devicemapper/data
Metadata file: /var/lib/docker/devicemapper/devicemapper/metadata
Data Space Used: 2501.9 Mb
Data Space Total: 102400.0 Mb
Metadata Space Used: 3.1 Mb
Metadata Space Total: 2048.0 Mb
Execution Driver: native-0.2
Kernel Version: 2.6.32-431.el6.x86_64
Username: apollos
Registry: [https://index.docker.io/v1/]
SSH 服务器:
debug1: Setting controlling tty using TIOCSCTTY.
debug1: Received SIGCHLD.
debug1: session_by_pid: pid 7
debug1: session_exit_message: session 0 channel 0 pid 7
debug1: session_exit_message: release channel 0
SSH 客户端:
debug1: PAM: reinitializing credentials
debug1: permanently_set_uid: 0/0
Connection to 9.114.46.152 closed.
【问题讨论】: