要在Ubuntu中实现Docker容器的自动重启,您可以使用docker update
命令来更新容器的重启策略。以下是几种常见的重启策略:
docker update
命令设置重启策略假设您的容器名称为my_container
,您可以使用以下命令来设置不同的重启策略:
on-failure
docker update --restart on-failure my_container
always
docker update --restart always my_container
unless-stopped
docker update --restart unless-stopped my_container
您也可以在创建容器时直接指定重启策略。例如,使用docker run
命令:
docker run -d --restart always --name my_container my_image
要查看某个容器的当前重启策略,可以使用以下命令:
docker inspect --format='{{ .HostConfig.RestartPolicy }}' my_container
docker-compose.yml
文件中设置重启策略。例如:version: '3'
services:
my_service:
image: my_image
restart: always
然后使用docker-compose up -d
命令启动服务。
通过以上方法,您可以在Ubuntu中轻松实现Docker容器的自动重启。