docker_compose文件设置服务重启策略:
设置 restart: always 确实会使容器在系统重启后自动启动。这个设置的具体作用如下:
系统重启后:当系统重新启动并且Docker服务开始运行时,所有设置了 restart: always 的容器都会自动启动。
容器崩溃时:如果容器因为任何原因崩溃或停止,Docker 会自动尝试重新启动它。
Docker 服务重启时:如果 Docker 服务本身重启,所有设置了 restart: always 的容器也会重新启动。
这个设置非常适合那些需要持续运行的服务,比如数据库、web 服务器等。
也可以通过命令行来修改: docker update --restart always container_name_or_id
