자바칩
[Docker] 컨테이너 재실행 명령어 본문
728x90
1. 기존에 실행했던 컨테이너 확인
docker ps -a
결과 예시)
CONTAINER ID IMAGE STATUS NAMES
f47778d4143c project-server Exited (0) 2 hours ago project-container
여기서 STATUS가 Exited면 꺼진 상태입니다.
2. 꺼진 컨테이너 다시 실행
docker start <컨테이너 이름 or ID>
예시)
docker start project-container
or
docker start f47778d4143c
이 명령은 이미 생성된 컨테이너를 재시작하는 것이므로 다시 docker run 할 필요는 없습니다.
✅ 자동 재시작 옵션 사용 (원할 경우)
컨테이너를 처음 만들 때 아래처럼 실행하면,
시스템 재부팅 후에도 자동으로 다시 실행됩니다.
docker run -d --restart=always -p 포트번호:포트번호 --name 컨테이너명 이미지명
| 옵션 | 의미 |
| --restart=always | Docker 데몬 시작 시 컨테이너도 자동 시작 |
| --name | 컨테이너에 고정된 이름 부여 (나중에 쉽게 관리) |
✅ 이미 만들어진 컨테이너에도 재시작 옵션 변경 가능
기존 컨테이너에 restart 정책 설정 변경
docker update --restart=always project-container
또는 컨테이너 ID로도 가능
docker update --restart=always f47778d4143c
'Study > Command' 카테고리의 다른 글
| [Git] 브랜치 삭제 명령어 (0) | 2025.07.17 |
|---|---|
| [Docker] 도커 이미지 재빌드 명령어 (0) | 2025.06.19 |
| CMD에서 API 테스트 하는 명령어 (0) | 2025.05.30 |
| [Git] 로컬을 원격 저장소 상태로 완전히 맞추는 방법 (0) | 2025.04.17 |
| Docker 이미지 삭제하는 명령어 (0) | 2025.03.25 |