Heroku는 하루 동안 앱에 액세스하지 않을 때 무료 계정으로 컨테이너를 돌립니다. Dokku에 배포 된 Google 시스템의 경우 동일한 앱을 실행하는 개발자 컨테이너뿐만 아니라 제작, 준비 작업을 수행합니다. 오늘 나는 Dokk 앱이 dev VM에서 무한정 중간 배포를한다는 것을 알아 차렸다. 조사한 결과 VM 메모리 부족으로 문제가 있음을 발견했습니다. 몇 개의 컨테이너를 죽인 후에 컨테이너가 성공적으로 시작되었습니다. 참고로, 현재 약 60 개의 컨테이너가 우리의 개발 상자에 배치되어 있지만, 약 5 개만이 활발히 사용되고 있습니다. 종종, 우리의 devs 테스트 할 때 동일한 애플 리케이션의 여러 버전을 배포합니다. 때로는 이러한 앱이 더 이상 필요하지 않은 경우 (단순히 제거 할 수있는 경우), 더 자주는 아니지만 1 ~ 2 주 후에 다시 액세스해야합니다.사용하지 않은 Dokku 컨테이너 스핀 다운 (액세스시 스핀 업)
VM에 리소스를 저장하려면 dev 컨테이너를 스핀 다운하고 싶습니다. 특히 동일한 앱의 인스턴스가 여러 개있을 가능성이 높습니다.
도쿠와 함께 할 수 있습니까? (docker stop
명령을 사용하여) 잠시 동안 액세스하지 않은 컨테이너를 중지하면 나중에 해당 응용 프로그램에 액세스하는 사용자가 404 페이지로 인사합니다. 대신에 컨테이너가 다시 회전 될 때까지 사용자에게 로딩 아이콘을 보여주고 싶습니다.