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
Grafana 대시보드

Grafana 대시보드

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

Podman 컨테이너를 systemd 사용자 서비스로 자동 시작하도록 설정하기

이번 챌린지에서는 systemd 사용자 서비스를 활용하여 부팅 시 Podman 컨테이너가 자동으로 시작되도록 구성하는 방법을 배웁니다. 이는 현대적인 RHEL 시스템에서 컨테이너화된 애플리케이션을 관리하는 데 필수적인 기술입니다.
DockerLinux
컨테이너에 영구 스토리지 연결하기

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

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