웹 애플리케이션은 GitHub에 있으며 Jenkins를 사용하여 자동으로 배포됩니다. github에서 업데이트한 후 Jenkins는 시작하고 코드를 docker 이미지로 가져온 다음 이를 docker 허브로 푸시한 다음 20개의 머신에서 새 이미지를 가져온 다음 새 컨테이너를 시작하고 이전 컨테이너를 닫습니다.
웹 애플리케이션 배포 방식입니다. docker가 데이터베이스라면 그것은 또 다른 문제입니다.
Docker는 일반적으로 다음과 같은 시나리오에서 사용됩니다. 웹 애플리케이션의 자동화된 패키징 및 릴리스 자동화된 테스트, 지속적인 통합 및 릴리스 서비스 지향 환경에서 데이터베이스 또는 기타 배포 및 조정 백엔드 애플리케이션, 처음부터 컴파일하거나 기존 OpenShift 또는 Cloud Foundry 플랫폼을 확장하여 자체 PaaS 환경을 구축하세요.
웹 애플리케이션은 GitHub에 있으며 Jenkins를 사용하여 자동으로 배포됩니다. github에서 업데이트한 후 Jenkins는 시작하고 코드를 docker 이미지로 가져온 다음 이를 docker 허브로 푸시한 다음 20개의 머신에서 새 이미지를 가져온 다음 새 컨테이너를 시작하고 이전 컨테이너를 닫습니다.
웹 애플리케이션 배포 방식입니다. docker가 데이터베이스라면 그것은 또 다른 문제입니다.
Docker의 일반적인 애플리케이션 시나리오 https://blog.nicescale.com/docker-use-cases/ csphere에 대해 알아볼 수 있습니다 https://csphere.cn/
Docker는 일반적으로 다음과 같은 시나리오에서 사용됩니다.
웹 애플리케이션의 자동화된 패키징 및 릴리스
자동화된 테스트, 지속적인 통합 및 릴리스
서비스 지향 환경에서 데이터베이스 또는 기타 배포 및 조정 백엔드 애플리케이션,
처음부터 컴파일하거나 기존 OpenShift 또는 Cloud Foundry 플랫폼을 확장하여 자체 PaaS 환경을 구축하세요.