YOLO26 소개: 차세대 비전 AI입니다.
Ultralytics
Ultralytics 용어집으로 돌아가기

Docker

Docker가 어떻게 재현 가능한 AI 배포를 가능하게 하는지 알아보십시오. 클라우드에서 엣지 장치까지 원활하게 확장할 수 있도록 Ultralytics YOLO26 모델을 컨테이너화하는 방법을 학습하십시오.

Docker는 개발자가 컨테이너화를 사용하여 애플리케이션의 배포, 확장 및 관리를 자동화할 수 있도록 지원하는 오픈 소스 플랫폼입니다. 인공지능 및 머신러닝 분야에서 Docker는 코드와 라이브러리, 시스템 도구, 설정 등 모든 종속성을 패키징하는 표준화된 소프트웨어 단위로 작동하여, 애플리케이션이 컴퓨팅 환경에 관계없이 빠르고 안정적으로 실행되도록 합니다. 이를 통해 "내 컴퓨터에서는 잘 되는데"라는 흔한 문제를 제거하며, 연구자의 노트북에서 학습된 신경망이 거대한 클라우드 서버나 에지 디바이스에 배포될 때도 정확히 동일하게 작동하도록 보장합니다.

Link to this sectionAI 및 머신러닝에서 Docker가 중요한 이유#

현대의 머신러닝 운영(MLOps)은 재현성과 이식성에 크게 의존합니다. AI 프로젝트는 종종 특정 버전의 Python, GPU 가속을 위한 CUDA 드라이버, 그리고 PyTorchTensorFlow와 같은 딥러닝 프레임워크를 포함한 복잡한 소프트웨어 스택을 수반합니다. 이를 팀과 인프라 전반에서 수동으로 관리하는 것은 오류가 발생하기 쉽습니다.

Docker는 가볍고 독립적인 컨테이너를 생성하여 이를 단순화합니다. 인스턴스마다 전체 운영 체제가 필요한 기존의 가상 머신(VM)과 달리, 컨테이너는 호스트 머신의 OS 커널을 공유하면서 격리된 사용자 공간에서 실행됩니다. 이로 인해 리소스 효율성이 훨씬 뛰어나고 시작 속도가 빠르며, 모델 서빙 인프라를 확장하거나 분산 학습 작업을 실행할 때 매우 중요합니다.

Link to this section실제 애플리케이션 사례#

Docker는 초기 실험부터 최종 배포까지 AI 수명 주기 전반에서 널리 사용됩니다.

  1. 일관된 학습 환경: 데이터 과학 팀은 Docker 이미지를 사용하여 통일된 개발 환경을 공유할 수 있습니다. 예를 들어, 객체 탐지를 연구하는 연구자는 필요한 모든 드라이버와 라이브러리가 포함된 사전 빌드된 이미지를 가져올 수 있습니다. 이를 통해 YOLO26 모델을 학습할 때, 기반 하드웨어 차이와 상관없이 동료들이 결과를 재현할 수 있도록 보장합니다.

  2. 에지 AI 배포: 스마트 시티 감시 환경에서는 교통 카메라나 드론과 같은 수천 대의 에지 디바이스로 업데이트된 모델을 푸시해야 합니다. Docker 컨테이너를 사용하면 엔지니어가 새로운 모델 버전을 패키징하고 무선으로 배포할 수 있습니다. 컨테이너에 추론 런타임이 포함되어 있으므로 업데이트 과정이 매끄러우며 디바이스의 핵심 운영 체제에 영향을 주지 않습니다.

Link to this sectionDocker vs. Kubernetes vs. 가상 머신#

관련 기술과 Docker를 구분하여 각각의 고유한 역할을 이해하는 것이 도움이 됩니다:

  • Docker vs. 가상 머신(VM): VM은 하드웨어를 가상화하므로 각 VM은 하이퍼바이저 위에서 전체 OS(Windows 또는 Linux 등)를 실행합니다. 이는 상당한 메모리와 CPU를 소비합니다. Docker는 운영 체제를 가상화하므로 컨테이너가 VM보다 훨씬 작고 빠릅니다.
  • Docker vs. Kubernetes: 이들은 경쟁 관계가 아니라 상호 보완적인 기술입니다. Docker는 개별 컨테이너를 생성하고 실행하는 도구입니다. Kubernetes는 대규모 클라우드 컴퓨팅 환경에서 자동 확장, 로드 밸런싱, 자가 치유와 같은 작업을 처리하여 Docker 컨테이너 클러스터를 관리하는 컨테이너 오케스트레이션 플랫폼입니다.

Link to this section예시: 컨테이너에서 추론 실행하기#

다음 예시는 컴퓨터 비전을 위해 설계된 Docker 컨테이너 내부에서 Python 스크립트가 어떻게 보이는지 보여줍니다. 이 스크립트는 ultralytics 패키지를 사용하여 모델을 로드하고 추론을 수행합니다. 컨테이너 환경은 올바른 종속성(opencv-pythontorch 등)이 이미 준비되어 있음을 보장합니다.

from ultralytics import YOLO

# Load the YOLO26 model (weights are typically included in the Docker image)
model = YOLO("yolo26n.pt")

# Perform inference on an image source
# In a containerized microservice, this might process incoming API requests
results = model.predict("https://ultralytics.com/images/bus.jpg")

# Log the detection results
print(f"Detected {len(results[0].boxes)} objects in the image.")

Link to this section워크플로에 Docker 통합하기#

컨테이너화를 시작하려면 개발자는 일반적으로 이미지를 조립하기 위한 모든 명령어가 포함된 텍스트 문서인 Dockerfile을 정의합니다. 빌드된 이미지는 Docker Hub 또는 GPU 최적화 컨테이너를 제공하는 NVIDIA NGC Catalog와 같은 레지스트리에 저장할 수 있습니다.

Dockerfiles를 수동으로 관리하지 않고 학습 및 배포 프로세스를 간소화하려는 경우, Ultralytics Platform은 클라우드 환경의 복잡성을 처리하는 통합 도구를 제공합니다. 이를 통해 사용자는 인프라 구성보다는 모델 정확도 향상에 집중할 수 있습니다. 또한 Docker 시작하기 가이드를 통해 컨테이너에서 Ultralytics 모델을 즉시 실행하는 방법을 알아볼 수 있습니다.

Explore solutions

Real-time AI that works with your team

로봇 공학에서의 AI

Ultralytics YOLO 모델로 더 스마트한 기기를 구동하십시오. 로봇 공학의 비전 AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 촉진합니다.

더 알아보기
Real-time AI that works with your team

물류 분야의 AI

Ultralytics YOLO 모델로 물류 프로세스를 간소화하십시오. 비전 AI를 통해 패키지 검사, 분류, 차량 추적 및 실시간 창고 안전 모니터링이 가능합니다.

더 알아보기
Real-time AI that works with your team

소매업에서의 AI

Ultralytics YOLO 모델로 소매업을 재구상하십시오. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.

더 알아보기
Real-time AI that works with your team

의료 분야의 AI

Ultralytics YOLO 모델로 의료 솔루션을 구축하십시오. 의료 분야의 비전 AI는 더 빠른 의료 영상 분석, 더 스마트한 진단 및 환자 모니터링을 지원합니다.

더 알아보기
Real-time AI that works with your team

제조 분야의 AI

Ultralytics YOLO 모델로 제조 공정을 최적화하십시오. 비전 AI는 품질 관리, 결함 탐지, PPE 규정 준수 및 조립 라인 자동화를 주도합니다.

더 알아보기
Real-time AI that works with your operation

자동차 분야의 AI

Ultralytics YOLO 모델을 통해 자동차 분야에 컴퓨터 비전을 적용하십시오. 비전 AI는 도로 안전, 운전자 보조 및 차량 자동화를 향상하여 더 스마트한 도로를 만듭니다.

더 알아보기
Real-time AI tailored to your operation

농업 분야의 AI

Ultralytics YOLO 모델을 통해 스마트 농업에 비전 AI를 도입하십시오. 작물 모니터링, 가축 추적 및 정밀 농업을 강화하여 더 높고 스마트한 생산량을 달성하십시오.

더 알아보기
Real-time AI that works with your team

로봇 공학에서의 AI

Ultralytics YOLO 모델로 더 스마트한 기기를 구동하십시오. 로봇 공학의 비전 AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 촉진합니다.

더 알아보기
Real-time AI that works with your team

물류 분야의 AI

Ultralytics YOLO 모델로 물류 프로세스를 간소화하십시오. 비전 AI를 통해 패키지 검사, 분류, 차량 추적 및 실시간 창고 안전 모니터링이 가능합니다.

더 알아보기
Real-time AI that works with your team

소매업에서의 AI

Ultralytics YOLO 모델로 소매업을 재구상하십시오. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.

더 알아보기
Real-time AI that works with your team

의료 분야의 AI

Ultralytics YOLO 모델로 의료 솔루션을 구축하십시오. 의료 분야의 비전 AI는 더 빠른 의료 영상 분석, 더 스마트한 진단 및 환자 모니터링을 지원합니다.

더 알아보기
Real-time AI that works with your team

제조 분야의 AI

Ultralytics YOLO 모델로 제조 공정을 최적화하십시오. 비전 AI는 품질 관리, 결함 탐지, PPE 규정 준수 및 조립 라인 자동화를 주도합니다.

더 알아보기
Real-time AI that works with your operation

자동차 분야의 AI

Ultralytics YOLO 모델을 통해 자동차 분야에 컴퓨터 비전을 적용하십시오. 비전 AI는 도로 안전, 운전자 보조 및 차량 자동화를 향상하여 더 스마트한 도로를 만듭니다.

더 알아보기
Real-time AI tailored to your operation

농업 분야의 AI

Ultralytics YOLO 모델을 통해 스마트 농업에 비전 AI를 도입하십시오. 작물 모니터링, 가축 추적 및 정밀 농업을 강화하여 더 높고 스마트한 생산량을 달성하십시오.

더 알아보기
Real-time AI that works with your team

로봇 공학에서의 AI

Ultralytics YOLO 모델로 더 스마트한 기기를 구동하십시오. 로봇 공학의 비전 AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 촉진합니다.

더 알아보기
Real-time AI that works with your team

물류 분야의 AI

Ultralytics YOLO 모델로 물류 프로세스를 간소화하십시오. 비전 AI를 통해 패키지 검사, 분류, 차량 추적 및 실시간 창고 안전 모니터링이 가능합니다.

더 알아보기
Real-time AI that works with your team

소매업에서의 AI

Ultralytics YOLO 모델로 소매업을 재구상하십시오. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.

더 알아보기
Real-time AI that works with your team

의료 분야의 AI

Ultralytics YOLO 모델로 의료 솔루션을 구축하십시오. 의료 분야의 비전 AI는 더 빠른 의료 영상 분석, 더 스마트한 진단 및 환자 모니터링을 지원합니다.

더 알아보기
Real-time AI that works with your team

제조 분야의 AI

Ultralytics YOLO 모델로 제조 공정을 최적화하십시오. 비전 AI는 품질 관리, 결함 탐지, PPE 규정 준수 및 조립 라인 자동화를 주도합니다.

더 알아보기
Real-time AI that works with your operation

자동차 분야의 AI

Ultralytics YOLO 모델을 통해 자동차 분야에 컴퓨터 비전을 적용하십시오. 비전 AI는 도로 안전, 운전자 보조 및 차량 자동화를 향상하여 더 스마트한 도로를 만듭니다.

더 알아보기
Real-time AI tailored to your operation

농업 분야의 AI

Ultralytics YOLO 모델을 통해 스마트 농업에 비전 AI를 도입하십시오. 작물 모니터링, 가축 추적 및 정밀 농업을 강화하여 더 높고 스마트한 생산량을 달성하십시오.

더 알아보기

미래의 AI를 함께 구축합시다!

머신 러닝의 미래와 함께 여정을 시작하십시오.