Python, Java, Node.js, Go, Ruby, PHP, .NET에 다른 구현을 사용하거나 다른 언어로 코드를 작성할 경우 커스텀 런타임이 적합합니다. 커스텀 런타임을 사용하면 새 런타임 환경을 정의할 수 있으며 이 환경에는 언어 인터프리터 또는 애플리케이션 서버와 같은 추가 구성요소가 포함될 수 있습니다.
커스텀 런타임을 만들려면 원하는 기본 이미지로 Dockerfile을 만든 다음 원하는 런타임 환경을 빌드하는 docker 명령어를 추가합니다. Dockerfile에 지정한 구성요소가 호환 가능하고 원하는 성능을 제공하도록 구성되었는지 확인해야 할 책임은 개발자에게 있습니다.
맞춤 런타임을 사용할 경우 특정 가변형 환경의 수명주기와 상태 확인 요청을 처리하는 애플리케이션 코드를 직접 작성해야 합니다. 애플리케이션을 개발하기 전에 우선 맞춤 런타임을 빌드하는 방법에 대해 읽어보세요.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-03-06(UTC)"],[[["Custom runtimes enable the use of any language or software capable of handling HTTP requests, beyond the standard supported options like Python, Java, and Node.js."],["Developers create custom runtimes by crafting a Dockerfile to define the runtime environment, including any necessary components."],["Users of custom runtimes are responsible for the compatibility and performance of the components specified in their Dockerfile."],["Applications leveraging custom runtimes can access all Google Cloud services via public REST APIs or client libraries."],["Unlike standard flexible runtimes where the Dockerfile is automatically supplied, developers must hand-write the Dockerfile for custom runtime environments."]]],[]]