728x90
도커 컨테이너 재시작 정책 사용(docker restart policy)
Docker에서 restart 정책은 컨테이너의 재시작 동작을 구성하는 데 사용됩니다. 이 정책은 컨테이너가 종료될 때 어떻게 다룰지를 지정합니다.
Flag | Description |
no | 컨테이너가 중지되거나 종료되었을 때 재시작하지 않습니다.(Default) |
on-failure | 컨테이너가 비정상적으로 종료되었을 때(즉, 종료 상태 코드가 0이 아닌 경우)에만 재시작합니다. |
always | 컨테이너가 종료되면 자동으로 재시작합니다. |
unless-stopped | 컨테이너가 사용자에 의해 명시적으로 정지되지 않는 한 항상 재시작합니다. |
Always 정책을 사용하여 컨테이너를 항상 재시작하는 예시
- Docker Compose를 사용하여 restart 설정을 지정
vim docker-compose.yml
version: '3.8'
services:
my_container:
image: my_image
restart: always
# 다른 설정들...
- 명령줄에서 Docker를 직접 실행하여 restart 설정을 직접 지정
docker run --restart always my_image
참고URL
- Docker Documentation : Use a restart policy
- Docker Compose Documentation : restart policy
728x90
'리눅스' 카테고리의 다른 글
docker compose ls 명령어 (0) | 2024.01.24 |
---|---|
Docker 데몬 소켓 연결 권한 거부 (0) | 2024.01.24 |
docker compose 리소스 제약 조건 구성(docker compose resource) (0) | 2024.01.23 |
wget 명령어를 사용하여 프록시를 설정하는 방법 (0) | 2024.01.23 |
프록시 서버를 사용하도록 Docker Daemon 구성하기 (0) | 2024.01.23 |