>  기사  >  운영 및 유지보수  >  Docker에는 어떤 종류의 프로젝트를 배치할 수 있나요?

Docker에는 어떤 종류의 프로젝트를 배치할 수 있나요?

藏色散人
藏色散人원래의
2021-12-30 16:46:072620검색

Docker에 배치할 수 있는 프로젝트는 다음과 같습니다. 1. 빈번한 업그레이드가 필요한 프로젝트 2. 온라인 코드 실행 환경이 자주 변경되는 프로젝트 3. 크기가 너무 큰 프로젝트 4. 너무 많은 리소스를 차지하는 프로젝트 5. 오픈소스 서비스 등의 통합이 필요한 프로젝트

Docker에는 어떤 종류의 프로젝트를 배치할 수 있나요?

이 문서의 운영 환경: ubuntu 18.04 시스템, Docker 버전 20.10.11, Dell G3 컴퓨터.

Docker에는 어떤 종류의 프로젝트를 배치할 수 있나요? Docker 배포에 적합한 프로젝트는 무엇인가요?

Docker 공식 웹사이트에서는 docker의 일반적인 시나리오를 설명합니다.

  • 애플리케이션 패키징 및 배포 자동화

  • 가벼운 프라이빗 PAAS 환경 만들기

  • 자동화된 테스트 및 지속적인 통합/배포 달성

이러한 특성을 바탕으로 프로젝트에 다음과 같은 문제점이나 요구 사항이 있는 경우 Docker 사용을 고려할 수 있다고 상상할 수 있습니다.

  • 잦은 업그레이드가 필요한 경우 Docker 이미지 버전을 최대한 활용하여 빠르게 업그레이드하고 롤백할 수 있습니다.

  • 개발, 테스트, 온라인 코드 실행 환경은 자주 변경됩니다. 오랫동안 버그를 확인할 때마다 환경이 일관성이 없다는 사실이 드러납니다.

  • 영업 프레젠테이션 또는 POC 데모. 시동 후에는 기록 데이터가 없으므로 데이터 정리에 대해 걱정할 필요가 없습니다.

  • 프로젝트 규모가 너무 커서 마이크로서비스 전환이 진행되었습니다. 통합 관리가 필요합니다. docker-compose에 대해 알아보세요.

  • 너무 많은 리소스를 차지한다면 docker 리소스 할당량을 사용하고 시작 전략을 설정하여 안정성을 높일 수 있습니다.

  • Docker의 인기로 인해 점점 더 많은 오픈 소스 프로젝트에서 Docker 이미지 배포를 제공합니다.

참고: 모든 것에는 양면이 있고 모든 프로젝트가 Docker 변환에 적합한 것은 아니며 어떤 변경이라도 나쁜 영향을 미칠 수 있으므로 기술에 대한 경외심을 유지해야 합니다.

과학적인 프로세스에 따라 "엔터프라이즈 컨테이너 클라우드 아키텍처 개발 가이드"는 변환 프로세스를 제공합니다. 다음을 참조할 수 있습니다.

  • 비용 타당성 평가

  • 변환 계획

  • 코드 수정

  • 만들기 이미지

  • 단일 머신 검증

  • 다중 머신 배포

추천 학습: "Docker 비디오 튜토리얼"

위 내용은 Docker에는 어떤 종류의 프로젝트를 배치할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.