在 Docker 中,容器可以通过几种方式自动启动。以下是一些常用的方法:

1. 使用 docker run 命令的 --restart 选项

当你使用 docker run 命令创建容器时,可以通过 --restart 选项来指定容器的重启策略。例如:

docker run -d --restart=always --name  my-container

这里 --restart=always 表示在容器退出时总是重启容器。Docker 还提供了其他几种重启策略,例如:

  • --restart=no:默认值,不自动重启。

  • --restart=on-failure:只有当容器非正常退出时(退出状态非0)才重启。

  • --restart=unless-stopped:容器总是启动,除非它被明确停止。

2. 使用 docker update 命令修改现有容器的重启策略

如果你已经有一个正在运行的容器,并希望修改其重启策略,可以使用 docker update 命令:

docker update   --restart=always   my-container

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐