ubuntu

Docker在Ubuntu上如何实现自动重启

小樊
52
2025-05-01 19:32:41
栏目: 智能运维

要在Ubuntu上使用Docker实现容器的自动重启,您可以使用docker update命令来更新容器的重启策略。以下是具体步骤:

  1. 首先,确保您已经安装了Docker。如果尚未安装,请参阅Docker官方文档中的安装指南

  2. 运行您的Docker容器。例如,如果您要运行一个名为my-container的容器,可以使用以下命令:

    docker run -d --name my-container your-image
    

    这将在后台运行名为my-container的容器。

  3. 要设置容器的自动重启策略,请使用docker update命令。有三种重启策略可供选择:

    • no:不自动重启容器(默认)。
    • on-failure:如果容器退出状态码非0,则自动重启容器。
    • always:无论退出状态码是什么,总是自动重启容器。

    例如,要设置my-container容器在失败时自动重启,请运行以下命令:

    docker update --restart on-failure my-container
    

    要设置容器始终自动重启,请运行以下命令:

    docker update --restart always my-container
    
  4. 若要查看容器的重启策略,请运行以下命令:

    docker inspect my-container
    

    在输出的信息中,您可以找到RestartPolicy字段,该字段显示了容器的当前重启策略。

现在,您的Docker容器将根据设置的重启策略自动重启。

0
看了该问题的人还看了