2016-09-11 4 views
1

도커로 작성한 앱을 시작하면 모든 것이 올바르게 시작되고 모든 것이 정상적으로 작동하는지 자주 확인하는 것이 좋습니다.Docker (작성) 다시 시작하지 않고 데몬 모드로 전송

그래서 로그를보고 docker-compose stopdocker-compose -d up을 수행해야합니다.

이러한 단계가 너무 많아서 컨테이너를 중지하지 않으면 서버에서 다운 타임이 발생합니다.

도커를 배경으로 보내려하지 않습니다?

Ctrl+Z을 시도했지만 SSH 세션을 종료하려고 시도하면 There are stopped jobs.이 표시되므로 올바른 방법이 아닙니다.

도커 - 작성을 사용하지만, 도커와도 가능한지 궁금 할 것입니다.

감사

+0

나는 그 순간 다른 길은 없다고 생각합니다. – aholbreich

+0

이것이 합리적인가? github에 대한 기능 요청은 어떻습니까? –

+0

'-d'를 사용하여 백그라운드에서 먼저 시작하고'docker-compose logs'를 사용하여 로그를 확인하는 것이 어떨까요? – dnephin

답변

0

나는 당신이 docker-compose 안에 자신의 Dockerfiles을 사용할지 여부를 잘 모르겠지만, 귀하의 설정에 따라 당신은 당신의 용기가 올바르게 구성되어 있는지 HEALTHCHECK를 사용할 수 있습니다. Dockerfile의 일부로 HEALTHCHECK을 사용하는 방법에 대해서는 examples도 있습니다.

난 당신 작성 당신이 this docker documentation을 따라하는 것이 또한 옵션이 될 수있는 무엇 확실하지 않다으로 :

을 더 응용 프로그램 별 건강 검사를 수행하기 위해 자신의 래퍼 스크립트를 작성합니다.

0

Ctrl+z 다음에 bg을 사용하면 작업이 백그라운드에서 실행되기 시작하고 ssh 세션을 닫습니다.