Docker:为什么我的设置松动?

我的问题:ssh没有启动“启动”在docker主机上

docker start $DOCKERID docker exec -it $DOCKERID bash 

在容器上

 service sshd restart;chkconfig sshd on 

检查返回这个

停止并重新启动后,容器sshd服务停止。 我错过了什么?

停止容器并不意味着“暂停”容器。 停止在容器中运行的所有进程停止。

当你启动一个现有的容器时,docker将再次运行docker镜像中声明的最终入口点和命令。 如果该入口点/命令没有启动sshd服务,那么该服务将不会启动。

解决scheme发现,docker工人必须提交

 docker commit $CONTAINERID