관리자가 업데이트를 선택하면 업데이트를 모니터링하고 설치할 수있는 웹 응용 프로그램을 구축하고 싶습니다.docker 이미지를 통해 전달되는 자체 업데이트 웹 응용 프로그램을 어떻게 제공합니까?
이 기능은 입니다. 일부는과 유사합니다.
, 나는이 방법을 수행하는 것입니다 질문?
도커 호스트에 대한 전체 관리자 액세스 권한이 있다고 가정 해 보겠습니다.
어쩌면 거기에 도구가 있습니까?
- 는 별도의 "업데이트"고정 표시기 컨테이너 유무 :
나는의 라인을 따라 뭔가를 생각했다.
- 업데이트를 시작하면 웹 응용 프로그램이 호스트 도커와 통신하여 업데이트 컨테이너를 시작합니다.
- 업데이트 용기는 업데이트 과정을 제공하는 (? 하위 컨테이너가이 작업을 수행 할 수 있습니다) 호스트 시스템에 다음
- 업데이트 용기 의지 종료 웹 컨테이너를
docker save && docker load
을 새로운 고정 표시기 이미지를 수신하고 다른 웹 컨테이너 (진행 컨테이너)를 시작합니다 - 업데이트 컨테이너는 웹 컨테이너를 새 이미지로 업데이트합니다.
- 완료되면 업데이트 컨테이너가 진행률 컨테이너를 종료하고 새 웹 응용 프로그램을 시작합니다.
죄송합니다. Q/A 질문과 정확히 일치하지 않지만이 같은 도구 또는이 도구를 다시 사용할 수있는 도구가 있는지 궁금합니다.