>  Q&A  >  본문

docker - 使用一个容器管理多个应用服务进程?还是每个服务进程创建一个容器?

使用一个容器管理多个应用服务进程?还是每个服务进程创建一个容器?

各区别是?

伊谢尔伦伊谢尔伦2707일 전1067

모든 응답(5)나는 대답할 것이다

  • cloudmam

    cloudmam2020-06-23 15:41:00

    추천 서버 관리 도구 Cloud Helper

    회신하다
    0
  • 哪儿

    哪儿2020-02-27 14:48:41

    당신에게 도움이 될 수 있는 아티팩트를 추천하세요. Cloud Helper는 강력하고 포괄적인 중앙 집중식 관리 클라우드 호스트 소프트웨어입니다. Linux 시스템과 호환될 뿐만 아니라 Windows도 사용할 수 있습니다. 사실 기능이 포괄적이고 설치도 간단해서 활용도가 꽤 좋은 편인데, 기본적으로는 바보가 한 번의 클릭으로 끝낼 수 있는데, 중간에 클라우드 호스트를 추가하면 프로브도 추가해야 한다. 처음으로 기본적으로 패널에서 조작할 수 있어 매우 편리합니다. 기본적으로 모든 주류 클라우드를 사용해 보았는데 문제도 없고 시스템에도 문제가 없습니다. 사용할 수 없는 클라우드 공급자나 시스템이 있다고는 말할 수 없습니다. 다른 소프트웨어를 찾아야 해요. 일반적인 기능은 다음과 같습니다.
    1. 여러 클라우드 호스트의 일괄 관리
    2. 기본적으로 시중의 모든 클라우드 제공업체 및 운영 체제와 호환됩니다.
    3. 수리, 원클릭 배포
    4. 클라우드 호스트 FTP 데스크톱에 원격으로 로그인하고 클라우드 호스트에서 파일을 처리할 수 있습니다.
    5. 모니터링 및 리소스에도 알람 기능이 있습니다.
    6. 시스템 수리 기능은 매우 실용적이고 필요합니다.
    7. 일반적으로 기능은 매우 완벽하며 다른 소프트웨어를 찾을 필요가 없습니다. 클라우드 도우미 소프트웨어는 기본적으로 모든 요구 사항을 충족합니다.

    회신하다
    0
  • 習慣沉默

    習慣沉默2017-04-25 09:03:28

    Docker에서 비즈니스를 분할하는 방법과 세부 사항은 실제로 의견의 문제입니다.

    예를 들어 gogs의 docker 컨테이너는 다음 작업을 시작합니다.

    으아아아

    일반 컨테이너는 다음과 같은 작업을 시작한다고 설명합니다.

    으아아아

    개인의 경우:

    으아아아

    그러나 실제로 프로덕션 환경에서는 이 작업을 수행할 수 없습니다.

    적어도 DBA가 mysql을 호스팅할 수 없더라도 동일한 docker에 넣지 마세요. 결국에는 mysql을 한 바구니에, gitlab을 다른 바구니에 넣어야 합니다.

    비즈니스 측면에서는 더 이상 동일하지 않습니다.

    안정성 측면에서도 추천하지 않습니다.

    이것은 docker 사용의 기본이며 낮출 수 없습니다.

    다른 사람들은 어떻게 gitlab 사업을 해체하나요

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-04-25 09:03:28

    컨테이너화된 서비스를 예약할 수 있는 Marathon과 같은 도구에는 healthcheck 기능이 있습니다. php-fpm이 중단되면 healthcheck는 php-fpm 포트를 확인하고 컨테이너를 종료하고 새 인스턴스를 시작합니다.
    모든 프로세스가 컨테이너에 배치되면 다중 상태가 설정될 수 있지만 nginx와 php-fpm이 모두 다운되면 healthcheak과 healthcheck 사이의 OR 관계는 여전히 통과됩니다.
    healthcheck를 사용하여 nginx를 통해 PHP 페이지에 액세스하여 두 서비스 프로세스를 모두 확인할 수도 있습니다. 그러나 그 중 하나가 종료되면 컨테이너 프로세스를 다시 시작하는 데 많은 비용이 듭니다.

    회신하다
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-04-25 09:03:28

    예를 들어 웹 애플리케이션과 데이터베이스 구성 요소가 있어야 합니다.
    웹이 자주 업데이트되는 경우 두 가지를 분리해야 합니다. 버전이 안정적이라면 몇 년 동안 업데이트되지 않은 구성 요소가 있을 수 있습니다. 함께 하세요.

    회신하다
    0
  • 취소회신하다