Docker停止容器自动重启

我有一个docker集装箱正在运行,并使用下面的厨师命令( 更新

docker_container node['docker']['image'] do repo node['docker']['repo'] port '80:8080' log_opts ['max-size=1m', 'max-file=1'] command 'env' tag node['docker']['tag'] sensitive true action :run end 

在下面的命令的帮助下,容器被停止了。

 docker stop docker-container-name 

在检查当前状态时,下面的命令是closures的

 docker ps -a Exited 2 minutes ago 

但大约一个小时后它会自动重启,可能是什么原因,请帮我理解这一点。

  docker ps -a 

显示currenlty相同的停止容器正在运行

如果你在守护进程模式下运行Chef,或者作为cron作业运行,或者由于其他原因手动运行它,它会重新启动。 你告诉厨师,确保容器正在运行( action :run ),所以它。