ENEY.CLOUD 데이터바우처 · 클라우드바우처 · 스마트서비스 · 모두의 창업 바우처 공급사업자 선정GS인증 기사 보기 →
ENEY CLOUD
Services
Solutions
PriceNewsDocsCompany
로그인
ENEY CLOUD
Services
Secure EdgeManagementBack Up
Solutions
DataLakePrivate CloudInfra Security
PriceNewsDocsCompany
로그인
  • 에네이클라우드 철학
  • 에네이클라우드 Docs 소개
  • 회원가입 / 로그인
  • 2차 인증 설정하기
  • 콘솔 화면 이해하기
  • 대시보드 이해하기
  • 멤버 관리하기
  • 결제 관리하기
  • 크레딧 관리하기
  • 인스턴스 이해하기
  • 인스턴스 생성하기
  • SSH로 접속하기
  • VPC 이해하기
  • 공인 IP 연결하기
  • 방화벽 정책 설정하기
  • 컨테이너 이해하기
  • 컨테이너 생성하기
  • 데이터베이스 생성하기
  • 컨테이너 상태 확인하기
  • SSH로 접속하기
  • 파드 HTTPS 인증서 설정하기
  • 모니터링 개요
  • 성능 모니터링 조회하기
  • 알림 대시보드 설정하기
  • 트래픽 모니터링
  • 보안 모니터링 조회하기
  • 에네이클라우드 시큐어 엣지 개념
  • 서비스 오픈 전 보안 체크리스트
  • 인스턴스에 접속할 수 없을 때
  • 웹서비스가 열리지 않을 때
  • 컨테이너 허브 이미지 배포준비 중
ENEY
사업자번호: 119-87-01395 · 대표이사: 전재혁
통신판매번호: 제2015-0592호
서울특별시 금천구 디지털로 178, 가산퍼블릭 A동 1523호
Copyright eney Co., Ltd. 2014~2026 All Rights Reserved.
Menu
ServicesSolutionsPriceNewsDocsCompany
Contact
대표번호 070-7933-1616기술문의 tech@eney.co.kr팩스 070-7815-2201sales@eney.co.kr
Channel
이용약관·개인정보처리방침
eney Co., Ltd.

컨테이너 생성하기

컨테이너 메뉴에는 파드와 데이터베이스가 있습니다. 이 문서는 애플리케이션 실행용 컨테이너 생성 기준이며, MySQL 데이터베이스 생성은 데이터베이스 생성하기 문서를 참고하세요.

시작 전 준비사항

항목설명
컨테이너 이름콘솔에서 구분할 이름입니다.
애플리케이션실행할 애플리케이션 환경을 선택합니다. Node.js 20, Spring Boot(Java 17), nginx를 선택하면 GitHub 저장소의 소스코드를 직접 연결해 배포할 수 있습니다.
리소스 사양CPU와 메모리 사용량을 고려합니다.
포트 정보서비스가 사용하는 포트를 확인합니다.
네트워크컨테이너가 연결될 네트워크를 확인합니다.
소스코드GitHub 저장소에서 직접 배포할지, 생성 후 수동으로 업로드할지 결정합니다.

생성 방법

  1. 에네이클라우드 콘솔에 로그인합니다.

  2. 좌측 메뉴에서 [컨테이너] 메뉴를 선택합니다.

  3. [컨테이너 생성] 버튼을 클릭합니다.

  4. 컨테이너 이름을 입력합니다.

  5. 애플리케이션을 선택합니다.

    Node.js 20, Spring Boot(Java 17), nginx 애플리케이션은 GitHub 저장소의 소스코드를 컨테이너 생성 단계에서 직접 연결해 배포할 수 있습니다.

    • Node.js 20: Node.js 기반 웹 애플리케이션 또는 API 서버 소스코드를 배포할 때 선택합니다.
    • Spring Boot(Java 17): Java 17 기반 Spring Boot 애플리케이션 소스코드를 배포할 때 선택합니다.
    • nginx: 정적 웹 사이트 또는 nginx로 서빙할 소스코드를 배포할 때 선택합니다.
  6. 서비스 포트를 입력합니다.

  7. 필요한 경우 데이터 저장 경로를 확인하거나 변경합니다.

  8. 소스코드 연결 방식을 선택합니다.

    GitHub 소스코드 직접 배포

    Node.js 20, Spring Boot(Java 17), nginx를 선택한 경우 [GitHub] 방식을 선택해 GitHub 저장소의 소스코드를 컨테이너에 직접 배포할 수 있습니다. GitHub 방식은 웹서버가 선택한 저장소의 소스코드를 가져와 컨테이너의 데이터 저장 경로에 반영합니다.

    GitHub 배포를 사용하려면 먼저 [GitHub 연동하기] 버튼을 클릭해 GitHub 계정을 연결합니다. 연동 후 배포할 Repository, Branch, Source Directory를 선택하고, 필요한 경우 Automated Deployment 설정을 선택합니다.

    수동 업로드

    [Manually] 방식을 선택하면 컨테이너 생성 후 파일 업로드 기능으로 소스코드를 직접 올릴 수 있습니다. GitHub 저장소를 연결하지 않거나, 생성 이후 파일을 직접 관리하려는 경우 사용할 수 있습니다.

  9. CPU와 메모리 사양을 선택합니다.

    CPU와 메모리 사양 선택 가이드

    애플리케이션의 유형에 따라 적절한 CPU와 메모리 사양을 선택하세요. 아래는 일반적인 권장 사항입니다:

    애플리케이션 유형CPU 코어메모리설명
    웹 서버/정적 사이트1-2 코어512MB - 1GB간단한 HTML/CSS/JS 사이트나 기본 웹 서버에 적합합니다.
    동적 웹 애플리케이션 (Node.js, PHP 등)2-4 코어1GB - 4GB사용자 상호작용이 많은 웹 앱, API 서버에 적합합니다.
    데이터베이스 (MySQL, PostgreSQL 등)4-8 코어4GB - 16GB데이터 저장 및 쿼리 처리에 필요한 리소스입니다.
    머신러닝/데이터 분석8+ 코어16GB+대용량 데이터 처리, 모델 학습에 적합합니다.
    마이크로서비스1-4 코어512MB - 4GB애플리케이션의 복잡도에 따라 조정하세요.

    참고: 실제 사용량을 모니터링하며 사양을 조정하세요. 필요 시 더 높은 사양으로 업그레이드할 수 있습니다.

  10. 복제 수, 도메인, 공인 IP 할당 등 필요한 항목을 설정합니다.

  11. 입력 내용을 확인한 후 [생성] 버튼을 클릭합니다.

정상 확인 방법

  • 컨테이너 목록에 새 컨테이너가 표시됩니다.
  • 상태가 실행 중 또는 Running으로 표시됩니다.
  • 상태 화면에서 리소스와 네트워크 정보를 확인할 수 있습니다.