Docker 的重启可以设置为自动进行,具体取决于你的重启策略设置。以下是关于 Docker 重启策略的相关信息:
在创建容器时,可以通过添加 --restart=always 参数来设置容器在 Docker 服务重启后自动启动。例如:
docker run --restart=always -d your_image_name
如果容器已经在运行,可以通过 docker update 命令来更新容器的重启策略。例如:
docker update --restart=always your_container_name_or_id
no:容器退出时不自动重启。on-failure[:max-retries]:只有在容器以非零退出状态退出时才重新启动,可以指定最大重试次数。always:无论退出状态如何,都重启容器。unless-stopped:在停止 Docker 守护进程之前,容器将一直重启。通过上述方法,你可以确保 Docker 容器在 Docker 服务重启后自动启动。