restart와 wait_for_it.sh 중 어떤 것을 추천하시나요?
회사에서 django-postgresql로 구성할 때 구글링을 해보니 wait_for_it.sh를 사용하는 방법이 있어서 적용해서 서비스 중인데요. 강의에서 설명하신 restart와 비교했을때 어떤 것을 더 추천하시나요? 물론 wait_for_it.sh 보다는 restart가 간편해보이지만요. 그리고 restart: always로 설정하니 로컬 개발환경에서 재부팅 후 docker를 다시 실행하면 자동으로 해당 컨테이너가 켜집니다. docker-compose 명령어로 실행을 안했는데도요. 이런 문제는 해결 할 수 있는 방법이 있나요?
답변 1
1
아무래도 용도와 상황에 따라 다르겠습니다
wait_for_it.sh 스크립트는 안정적이어서 좋지만 이 스크립트가 왜 필요한지를 설명해야 하는 단점이 있겠고요.
restart: always는 개념상 단순하니까 많이 설명할 필요는 없겠지만, 말씀하셨듯이 도커 실행시 컨테이너가 자동으로 실행되는 점이 단점이 될 수 있겠습니다.
저는 재부팅 후 해당 컨테이너가 실행되는 점을 오히려 유용하게 이용하고 있는데요. 이 경우 컨테이너가 자동 실행되지 않게 하려고 docker-compose down을 실행하곤 합니다.
개인실습해설 프론트엔드, 백엔드 데이터베이스 방명록
0
92
2
db 란?
0
73
1
docker run -it -p 8080:80 --rm -v /home/nayuoh/docker-compose/:/usr/share/nginx/html/ nginx
0
100
1
{pwd}
0
84
1
${pwd}
0
82
1
docker 설치 후 첫 실행 시 docker.sock. 에러
0
925
2
도커 컴포즈 그대로 해서 docker-compose up -d 명령어 쳤는데, 프론트엔드랑 몽고디비는 up 상태가 되는데, 백엔드에서 몽고디비 커넥션이 안되네요
0
497
2
ghost 테스트 안됨
1
388
2
docker compose up 에러 질문드립니다~
1
1396
1
Volume 관련 질문 드립니다.
0
336
1
바로 멈춤 문제
0
360
1
볼륨 질문 드립니다.
1
282
1
실행시 바로 멈춤
1
361
1
강의자료 html에 있는 소스코드처럼 어떻게 작성하나요?
1
304
1
docker-compose.yml 파일 문법자료 문의 입니다
1
297
1
소스코드 복사해서 실습시 불편사항
1
276
1
depends_on 설정
1
337
1
docker run명령어는 언제 사용하나요?
1
337
1
docker-compose exec 질문 드립니다.
1
1146
1
volumes db_data 문의2
0
1036
1
구글링을 했는데 해결방안을 모르겠습니다.
1
230
1
안녕하세요!
1
194
1
강의 ppt
1
317
1
docker-compose 명령어 관련 질문입니다.
1
527
1





