--restart参数用于定义Docker容器在退出时自动重启的策略。unless-stopped的策略是除非容器被停止,否则总是尝试重启容器。always策略是始终尝试重启容器,包括在容器正常停止和被手动停止时。
因此,如果您想确保容器始终运行,则应该使用always策略。如果您想在容器意外停止后自动重启,但允许手动停止,那么您可以使用unless-stopped策略。
--restart参数用于定义Docker容器在退出时自动重启的策略。unless-stopped的策略是除非容器被停止,否则总是尝试重启容器。always策略是始终尝试重启容器,包括在容器正常停止和被手动停止时。
因此,如果您想确保容器始终运行,则应该使用always策略。如果您想在容器意外停止后自动重启,但允许手动停止,那么您可以使用unless-stopped策略。