Docker重启服务的方法有以下几种:
(图片来源网络,侵删)
1、使用docker restart命令
语法:docker restart [OPTIONS] CONTAINER [CONTAINER...]
示例:docker restart my_container
2、使用docker update命令
语法:docker update [OPTIONS] CONTAINER [CONTAINER...]
示例:docker update restart=on my_container
3、使用docker stop和docker start命令
首先停止容器,然后启动容器。
示例:
“`
docker stop my_container
docker start my_container
“`
4、使用docker container exec命令
在容器内部执行重启命令。
示例:
“`
docker container exec my_container service nginx restart
“`
5、使用dockercompose的restart选项
如果使用了dockercompose来管理多个容器,可以在dockercompose.yml文件中设置restart选项。
示例:
“`yaml
version: ‘3’
services:
my_service:
image: my_image
restart: always
“`
以上是常用的Docker重启服务的方法,可以根据具体的需求选择适合的方法进行操作。