Docker

restart 옵션

dm.kim 2021. 1. 11. 09:20

docker run --restart=always -d <container>

 

Docker는 호스트 시스템이 재부팅 된 후 Docker 데몬이 다시 시작될 때 컨테이너를 다시 시작하지 않는다.

하지만 --restart 명령 행 옵션을 제공하여 컨테이너에 대한 다시 시작 정책을 제공한다.

 --restart=always 제공하면 Docker 데몬이 다시 시작된 후에 항상 컨테이너가 다시 시작된다.

그러나 해당 컨테이너가 수동으로 중지되면(ex. docker stop) 다시 시작 정책이 적용되지 않는다.

 

참조

https://riptutorial.com/ko/docker/example/3216/%EC%BB%A8%ED%85%8C%EC%9D%B4%EB%84%88-%EC%9E%AC%EC%8B%9C%EC%9E%91-%EC%A0%95%EC%B1%85--%EB%B6%80%ED%8C%85%EC%8B%9C-%EC%BB%A8%ED%85%8C%EC%9D%B4%EB%84%88-%EC%8B%9C%EC%9E%91-

 

Docker - 컨테이너 재시작 정책 (부팅시 컨테이너 시작) | docker Tutorial

docker documentation: 컨테이너 재시작 정책 (부팅시 컨테이너 시작)

riptutorial.com