📅  最后修改于: 2023-12-03 15:14:45.296000             🧑  作者: Mango
Docker 是一种官方支持的用于容器化应用程序的开源平台。通过将应用程序包装到可轻松移动,部署和管理的容器中,Docker 帮助团队更快地构建和交付高质量的应用程序。
一个常见的需求是在容器退出时自动重启该容器,Docker 提供 --restart 选项来解决这个问题。本文将介绍如何使用 --restart 选项来重启容器。
使用 --restart 选项启动容器,语法如下:
docker run --restart=选项名 镜像名
其中,选项名取值如下:
以下示例使用 --restart 选项在容器退出时自动重启容器。
docker run --restart=on-failure:3 nginx
docker run --restart=unless-stopped nginx
使用 Docker 的 --restart 选项可以轻松解决容器退出后自动重启的问题。根据业务需求,选择不同的选项名即可。