Docker 튜토리얼

Docker 는 컨테이너 기술과 마이크로서비스를 위한 포괄적인 커리큘럼을 제공합니다. 저희 튜토리얼은 Docker 개념, 컨테이너 관리 및 오케스트레이션을 다루며, 초보자와 숙련된 DevOps 전문가 모두에게 적합합니다. 실습 랩과 실제 사례를 통해 애플리케이션 컨테이너화에 대한 실질적인 경험을 얻을 수 있습니다. 저희 Docker 플레이그라운드를 통해 위험 부담 없이 컨테이너 배포를 실험할 수 있습니다.

Grafana 설치

Grafana 설치

이 실험에서는 Docker 를 사용하여 Grafana 를 설치합니다. Grafana 컨테이너를 실행하고, 웹 UI 에 액세스하고, 미리 존재하는 Prometheus 인스턴스를 데이터 소스로 연결하는 방법을 배워 강력한 모니터링 대시보드를 구축할 준비를 합니다.
Docker
Grafana 대시보드

Grafana 대시보드

이 실습에서는 처음부터 Grafana 대시보드를 구축하는 방법을 배웁니다. 사전 구성된 Prometheus 및 Node Exporter 설정을 사용하여 시스템 메트릭을 표시하기 위한 패널을 만들고, PromQL 쿼리를 작성하고, 시각화를 사용자 정의합니다.
Docker
Prometheus 구성

Prometheus 구성

이 실습에서는 사용자 지정 구성 파일을 사용하여 Prometheus 를 구성하고, Docker 컨테이너에 마운트하고, 구성을 즉시 리로드하는 방법을 배웁니다.
Docker
Prometheus 설치

Prometheus 설치

이 실습에서는 Docker 를 사용하여 Prometheus 를 설치 및 실행하고, 웹 UI 에 액세스하고, 기본 기능을 탐색하는 방법을 배웁니다.
Docker
Loki 구성

Loki 구성

이 랩에서는 로그를 수집하고 쿼리하는 방법을 배웁니다. 로그 수집 에이전트인 Promtail 을 구성하고 실행하며, Grafana 에 Loki 를 데이터 소스로 추가한 다음 LogQL 언어를 사용하여 로그를 쿼리하게 됩니다. 이 설정은 실행 중인 Loki 및 Grafana 인스턴스를 제공합니다.
Docker
PromQL 기본

PromQL 기본

이 실습에서는 Prometheus Query Language(PromQL) 를 탐색합니다. 사전 구성된 Prometheus 및 Node Exporter 설정을 사용하여 기본 선택부터 함수 및 필터 적용까지 시계열 데이터를 쿼리하고 조작하는 방법을 배웁니다.
Docker
Docker 를 이용한 컨테이너 보안 소개

Docker 를 이용한 컨테이너 보안 소개

이 실험에서는 Docker 를 설치하고, 기본 컨테이너를 실행하며, 리소스 제한과 같은 프로세스 및 보안 속성을 검사하여 컨테이너 보안의 기본 사항을 배우게 됩니다.
CompTIALinuxDocker
Prometheus 알림 설정

Prometheus 알림 설정

이 실습에서는 Prometheus 의 내장 알림 기능을 사용하는 방법을 배웁니다. 알림 규칙을 작성하고, Prometheus 에 로드하고, 조건을 시뮬레이션하여 알림을 트리거하는 방법을 학습합니다.
Docker
Loki 설치

Loki 설치

본 랩 (lab) 에서는 수평적 확장이 가능하고 멀티 테넌트 (multi-tenant) 를 지원하는 로그 집계 시스템인 Grafana Loki 를 설치하고 실행하는 방법을 배웁니다. Docker 를 사용하여 공식 Loki 이미지를 가져오고, 기본 구성 파일을 생성하며, Loki 컨테이너를 실행하게 됩니다.
Docker
Node Exporter 설정

Node Exporter 설정

이 실습에서는 하드웨어 및 OS 메트릭을 위한 Prometheus 익스포터인 Node Exporter 를 설정합니다. Node Exporter 컨테이너를 실행하고 기존 Prometheus 인스턴스를 구성하여 이 새 타겟에서 메트릭을 스크랩함으로써 모니터링 기능을 확장합니다.
Docker
Docker Compose 'zsh: command not found' 문제 해결

Docker Compose 'zsh: command not found' 문제 해결

Docker Compose 를 사용하여 'zsh: command not found: docker-compose' 오류를 해결하고 다중 컨테이너 애플리케이션을 효과적으로 관리하는 방법을 알아보세요.
Docker
사용자 정의 Docker 이미지 생성하기

사용자 정의 Docker 이미지 생성하기

추가 소프트웨어, 라이브러리 및 설정을 포함하여 애플리케이션의 기능을 확장하는 사용자 정의 Docker 이미지를 만드는 방법을 배웁니다. 이 실습에서는 기본 이미지 생성, 커스텀 소프트웨어 추가, 환경 변수 활용 및 이미지 테스트 과정을 다룹니다.
DockerLinux
기초부터 멀티 스테이지 빌드까지

기초부터 멀티 스테이지 빌드까지

docker build 명령어를 사용하여 Docker 이미지를 제작하는 기술을 습득합니다. 이 챌린지는 단순한 'Hello, World!' 출력부터 멀티 스테이지를 활용한 Go 애플리케이션까지, 의존성 관리, 환경 변수 설정, 멀티 스테이지 빌드와 같은 핵심 개념을 다루며 다양한 애플리케이션용 이미지를 만드는 과정을 안내합니다.
Docker
Docker Run 명령어 파라미터

Docker Run 명령어 파라미터

이 종합 실습에서는 Docker run 명령어와 다양한 파라미터를 학습합니다. 컨테이너 이름 지정, 포트 매핑, 볼륨 마운트, 환경 변수 설정, 리소스 제한, 네트워킹, 재시작 정책 및 사용자 정의 명령어 관리 방법을 익힙니다.
Docker
'docker-compose: command not found' 오류 해결

'docker-compose: command not found' 오류 해결

'docker-compose: command not found' 오류를 해결하는 방법을 배우세요. Docker Compose 설치 확인, 환경 구성, Docker Compose 명령 실행 등을 포함합니다.
Docker
컨테이너 접속 및 관리

컨테이너 접속 및 관리

Docker 는 애플리케이션을 컨테이너 단위로 배포할 수 있게 해주는 강력한 도구입니다. 컨테이너는 가볍고 이식성이 뛰어나며 Docker 가 설치된 모든 시스템에서 실행될 수 있습니다. 이번 챌린지에서는 Docker 명령줄 인터페이스 (CLI) 를 사용하여 Docker 컨테이너에 접속하고 관리하는 방법을 배웁니다. 컨테이너 시작 및 중지, 로그 확인, 컨테이너 내부 명령 실행 등 기본적인 관리 작업을 다룹니다.
Docker
Docker 볼륨 활용하기

Docker 볼륨 활용하기

이 실습에서는 Docker 볼륨 관리 방법을 배웁니다. 데이터의 영구 보존을 위해 Docker 볼륨을 생성, 관리 및 활용하는 방법을 익힙니다. 컨테이너 간의 볼륨 공유, 백업 및 복구 기술, 그리고 컨테이너화된 환경에서의 데이터 관리 모범 사례를 살펴봅니다.
Docker
Docker 네트워크 기초

Docker 네트워크 기초

네트워크 유형, 사용자 정의 네트워크 생성, 컨테이너 연결 및 다양한 네트워크 모드 탐색을 포함한 Docker 네트워크의 핵심 원리를 배웁니다. 이 실습 튜토리얼은 필수적인 Docker 네트워크 개념과 명령어를 다룹니다.
DockerLinux
  • 이전
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 48
  • 다음