温馨提示×

Docker容器在Ubuntu中如何自动重启

小樊
43
2025-10-26 23:01:49
栏目: 智能运维

在Ubuntu中,要使Docker容器在退出时自动重启,可以使用--restart选项。当运行一个新的Docker容器时,可以通过以下命令来实现:

docker run -d --restart always --name your_container_name your_image_name

这里的--restart always表示无论退出状态码是什么,Docker都会自动重启容器。还有其他两个选项:

  • on-failure: 如果容器退出状态码非0(出现错误),则自动重启容器。
  • unless-stopped: 总是自动重启容器,除非容器被手动停止。

例如,如果你想要在容器退出时仅在出现错误时自动重启,可以使用以下命令:

docker run -d --restart on-failure --name your_container_name your_image_name

注意:--restart选项必须在docker run命令的最后指定。

0