컨테이너가 정상 상태가 될 때까지 Docker 로그를 표시하는 방법

컨테이너가 정상 상태가 될 때까지 Docker 로그를 표시하는 방법

프로젝트에 대한 CI 인프라를 만들려고 합니다. Docker를 사용하여 애플리케이션을 배포합니다. 일반적으로 응용 프로그램을 시작하는 데 시간이 좀 걸립니다. 내 gitlab 작업 로그에서 docker 로그를 보고 싶지만 200선택한 엔드포인트에서 애플리케이션이 반환되기 시작하자마자 표시를 중지하고 싶습니다.

도움이 될 경우 docker-compose 파일에 내 컨테이너에 대한 상태 확인이 이미 구성되어 있습니다.

상태 확인 상태를 수동으로 확인하고 로 로그 일부를 표시하는 것을 피하고 싶습니다 docker-compose logs --tail. 그렇게 하면 중복된 행이 나타날 수 있기 때문입니다. 그렇다면 일종의 대기열 파일을 사용해야 할까요?

이를 단순화할 수 있는 도구를 알고 계십니까?

어떤 제안이라도 대단히 감사하겠습니다. :)

관련 정보