为什么在启动期间docker停止运行容器?

我有一些容器与docker服务器运行起来。 现在,如果守护进程因为某种原因崩溃(我使用kill -9 $ Pid_of_daemon来重现此行为而杀死它),并且如果我再次启动docker服务器,为什么它会终止旧的正在运行的容器。 我想要的行为是应该继续,即使已经有运行的容器。 我发现的唯一原因是,当守护进程崩溃时,它丢失了标准input,使用容器标准输出pipe道,所以它不能再附加到旧的运行容器上。 但是,如果我的容器不需要stdout,stdin或stderr,那么为什么守护进程在启动期间将其杀死。 请帮忙