要設(shè)置Docker自動重啟容器,可以使用--restart
選項來指定容器的重啟策略。以下是一些常用的重啟策略:
--restart=always
:容器退出時總是自動重啟。--restart=unless-stopped
:除非手動停止容器,否則容器會自動重啟。--restart=on-failure
:只有在容器非正常退出時才會自動重啟。例如,要設(shè)置容器在退出時總是自動重啟,可以使用以下命令啟動容器:
docker run --restart=always [其他選項] 鏡像名稱
如果要更改現(xiàn)有容器的重啟策略,可以使用docker update
命令:
docker update --restart=always 容器名稱
請注意,這些設(shè)置只會在容器運行時生效,如果要永久保存這些設(shè)置,可以將其寫入Docker Compose文件或Docker Swarm服務(wù)的配置中。