2017-05-18 10 views
5

나는 다른 기술 도커가 배치 된 군집을 가지고 있습니다. (Zookeeper, Kafka, Elastic, Storm 및 사용자 정의 웹 응용 프로그램)모든 서비스를 다시 시작하지 않고 도커 스택을 업데이트하는 방법

웹 응용 프로그램은 엄청난 변화를 겪고 있으며 웹 도커가 변경 될 때마다 스택을 업데이트해야합니다. 가끔 Elasticsearch 이미지에 대한 업데이트가있을 것입니다.

도커 스택 배포를 실행하면 변경되지 않은 기존의 모든 도커 서비스가 다시 시작되고 다시 시작됩니다. 이는 전체 스택을 방해하고 전체 애플리케이션에 대한 중단 시간이 있습니다. 도커 스택에는 업데이트 옵션이 없습니다.

누군가 해결 방법이 있습니까?

답변

0

도커 서비스 업데이트 - 이미지는 여기 docs 트릭을 않습니다.

+0

도커 서비스는 개별 이미지를 업데이트합니다. 매번 업데이트해야 할 이미지를 지정해야합니다. 그것은 정말 고통스러운 일이 될 것입니다. –

+0

도커 스택이 수정 된 이미지 만 업데이트하고 전체 스택은 업데이트하지 않는 솔루션을 찾고 있습니까 –

+0

도커 스택을 배포 할 때 영향을받지 않는 컨테이너를 변경하더라도 변경되지 않습니다. 컴퓨터에서 이미지의 최신 버전을 가져온 것일 수 있습니까? 하지만 내가 아는 유일한 방법은 단 하나의 서비스가 영향을 받는지 100 % 확신 할 수 있도록하는 것입니다. – herm