如何在Centos中运行Docker容器?

所以在我的服务器上,我通过以下方式运行Docker容器作为守护进程:

docker run -p 80:80 -td example 

它似乎工作正常 – 现在!

但是,如果我重新启动我的服务器或我的docker容器崩溃呢? 然后它不能正常工作。

什么是最好的/传统的/标准的方式来保持我的docker集装箱运行?

谢谢!

你在找什么是一个pipe弦乐队。 pipe弦乐器将为您pipe理您的容器生命周期。 你可能想尝试Docker Orchestrator,Swarm。 你也可以检查Kubernetes或Mesos。

你也可以使用Docker组合来使事情变得更简单。

正如@ wassim-dif指出的,你可能想使用一个orchestrator。

如果您只是希望docker容器在出现故障时自动重启,并且在重新启动服务器时需要使用–restart标志来运行它,例如:

 docker run -p 80:80 -td --restart=always example 

这样,您的容器将自动重启。