Build your ultimate AI agent
코스 설명
이 강의는 Introduction to Docker 강의에서 얻은 지식을 바탕으로 컨테이너화 개념과 도구를 더 깊이 있게 다룹니다. 컨테이너 이미지 관리, 네트워킹, 파일 시스템 통신, 그리고 멀티 플랫폼 및 멀티 컨테이너 애플리케이션 개발과 같은 고급 주제를 살펴봅니다.
컨테이너화된 애플리케이션 최적화
컨테이너화된 애플리케이션의 크기, 보안, 재사용성을 향상시키기 위해 다단계 빌드를 만드는 방법을 배워보세요. 실습을 통해 컨테이너 이미지 최적화 기법을 익히고, 다양한 환경에서 효율적인 배포와 관리를 보장하세요.Docker Compose로 컨테이너 배포 향상하기
Docker 네트워킹 도구와 개념을 활용해 컨테이너 간 통신을 원활하게 하고, 로컬 및 외부 네트워크 모두에 네트워킹 서비스를 제공하는 방법을 알아보세요. 컨테이너와 호스트 머신 간의 원활한 데이터 공유를 위해 파일 시스템 마운트와 볼륨을 살펴보세요. 또한 Docker Compose를 익혀 여러 컨테이너 애플리케이션 배포를 오케스트레이션하고, 데이터 과학 및 엔지니어링 환경에서 널리 사용되는 복잡한 도구의 설정을 간소화할 수 있습니다.개발과 배포를 강화하기
이 강의는 개발, 테스트, 배포 프로세스를 향상시키는 데 필요한 핵심 기술을 갖추게 해줍니다. 필수는 아니지만, 간단한 컨테이너를 다뤄보고 직접 만들어 본 경험이 있다면 이 강의에서 가장 큰 효과를 얻을 수 있습니다. 강의가 끝날 무렵에는 컨테이너화된 애플리케이션을 최적화하고, 컨테이너 간 통신을 간소화하며, 여러 컨테이너로 구성된 애플리케이션을 손쉽게 배포할 수 있는 지식과 도구를 갖추게 되어 Docker 학습 여정에 큰 힘이 될 것입니다.사전 요구 사항
커리큘럼
코스 개요
1
명령어와 파일 시스템
이 장에서는 새로운 Docker 명령어와 호스트 시스템과 컨테이너화된 애플리케이션 간에 데이터를 공유하는 방법을 다룹니다. 퍼시스턴트 볼륨을 언제, 어떻게 사용하고 호스트 파일 시스템에 접근하는지 배워요.
2
네트워킹
Docker에서 네트워킹 서비스를 노출하고, Docker 네트워크를 만들며, Dockerfile로 네트워크 설정을 유지하는 방법을 배워요.
3
고급 컨테이너 이미지 빌드
Docker의 고급 이미지 관리와 빌드 도구를 사용해 작고 효율적인 컨테이너 이미지를 만드는 방법을 배웁니다. 서로 다른 프로세서 아키텍처에서 실행 가능한 멀티 플랫폼 이미지를 만들어 봐요.
4
Docker Compose
Docker의 볼륨, 네트워킹, 컨테이너 처리 기능을 Docker Compose로 결합해 멀티 컨테이너 애플리케이션을 만듭니다. docker-compose.yml 파일을 통해 애플리케이션 배포를 업데이트하고 관리해요.
C
중급 Docker
코스
완료

