Docker 튜토리얼

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

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

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

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

Podman 과 Skopeo 를 활용한 컨테이너 관리

이 챌린지에서는 Podman 과 Skopeo 도구를 사용하여 컨테이너 이미지 풀 (pull), 실행, 검사 등 컨테이너 관리 작업을 수행하는 방법을 배웁니다.
Docker
RHEL 에서 Podman 으로 컨테이너 실행

RHEL 에서 Podman 으로 컨테이너 실행

이 랩에서는 RHEL 에서 Podman 을 사용하여 다중 계층 웹 애플리케이션을 배포합니다. 백엔드로 MariaDB 데이터베이스 컨테이너를, 프론트엔드로 Apache 웹 서버 컨테이너를 배포하고, 스토리지, 네트워킹을 구성하며, systemd 서비스로 관리하여 완전한 솔루션을 구축합니다.
DockerLinux
컨테이너 관리: 기본 작업

컨테이너 관리: 기본 작업

이 챌린지에서는 RHCSA 의 핵심 기술인 Podman 명령줄 인터페이스를 사용하여 컨테이너 실행, 중지, 목록 확인과 같은 기본적인 컨테이너 관리 작업을 수행하는 방법을 배웁니다.
Docker
컨테이너 이미지 검사

컨테이너 이미지 검사

이 챌린지에서는 podman 명령줄 도구를 사용하여 베이스 이미지 식별, 레이어 목록 확인, 메타데이터 검사 및 이미지 무결성 검증을 포함한 컨테이너 이미지 검사 방법을 배웁니다.
Docker
PromQL 기본

PromQL 기본

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

Node Exporter 설정

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

Loki 구성

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

Grafana 설치

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

Prometheus 설치

이 실습에서는 Docker 를 사용하여 Prometheus 를 설치 및 실행하고, 웹 UI 에 액세스하고, 기본 기능을 탐색하는 방법을 배웁니다.
DockerLinux
원격 레지스트리에서 컨테이너 이미지 검색 및 가져오기

원격 레지스트리에서 컨테이너 이미지 검색 및 가져오기

이 챌린지에서는 운영 환경에서 컨테이너를 관리하는 데 필수적인 기술인 원격 레지스트리에서 컨테이너 이미지를 검색하고 로컬로 가져오는 방법을 배웁니다.
Docker
컨테이너 내부에서 서비스 실행하기

컨테이너 내부에서 서비스 실행하기

이 챌린지에서는 컨테이너 내부에서 서비스를 실행하고 리눅스 시스템에서 컨테이너를 관리하는 방법을 배웁니다.
DockerLinux
Prometheus 구성

Prometheus 구성

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

Kali Linux 버전 확인

이 챌린지에서는 Docker 컨테이너 내에서 실행 중인 Kali Linux 의 버전을 확인합니다. 컨테이너 터미널에 접속하여 `/etc/os-release` 파일에서 `VERSION_ID` 를 추출하고, 이를 `version.txt` 라는 파일로 저장하는 과정을 수행합니다.
DockerLinux
Loki 설치

Loki 설치

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

RHEL 배포 설치 및 자동화

이 Lab 에서는 Docker 를 사용하여 RHEL 9 컨테이너를 배포하고 자동화하는 방법을 배웁니다. Red Hat Universal Base Images (UBI) 를 살펴보고, RHEL 구성을 기반으로 사용자 지정 Dockerfile 을 생성하고, 컨테이너 배포를 검증하며, Kickstart 자동화 개념을 반영하는 스크립트를 사용하여 컨테이너 생성을 자동화합니다.
LinuxDockerShell
Grafana 대시보드

Grafana 대시보드

이 실습에서는 Grafana 대시보드를 처음부터 구축하는 방법을 배웁니다. 패널을 생성하고, PromQL 쿼리를 작성하며, 시각화 설정을 커스터마이징하여 사전 구성된 Prometheus 및 Node Exporter 환경에서 시스템 메트릭을 표시하는 방법을 익힙니다.
LinuxDocker
컨테이너에 영구 스토리지 연결하기

컨테이너에 영구 스토리지 연결하기

이번 챌린지에서는 컨테이너의 생명주기와 상관없이 데이터를 보존할 수 있도록 컨테이너에 영구 스토리지를 연결하는 방법을 배웁니다.
LinuxDocker
  • 이전
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 63
  • 다음