Docker 핵심 기능 및 명령어 이해
1. Docker 소개 및 설치
Docker는 애플리케이션을 독립적인 환경에서 실행할 수 있도록 지원하는 컨테이너화 플랫폼입니다. CentOS 7에서는 아래와 같은 간단한 명령으로 Docker를 설치할 수 있습니다.
yum install -y docker
systemctl start docker
2. Docker 기본 명령어 사용법
2.1 이미지 관리
Docker 이미지는 컨테이너 생성의 기본 요소입니다. 다음은 주요 ...
7월 13일 02:01에 게시됨
도커 환경에서 데이터 지속성과 공유를 위한 볼륨 사용법
도커 컨테이너의 데이터 관리 개요
컨테이너 기반 애플리케이션 배포 과정에서 가장 주의해야 할 점은 데이터의 생명주기입니다. 일반적인 컨테이너는 삭제되거나 재부팅될 경우 내부 파일 시스템에 저장된 정보가 함께 소실되는 휘발성 특성을 가집니다. 이러한 문제를 해결하고, 생성된 데이터를 영구적으로 보관하며 다른 컴포넌트와 정보를 교환하기 위해 도커는 다양 ...
6월 20일 22:13에 게시됨
Longhorn 분산 스토리지 문제 해결 가이드
1. Longhorn 볼륨 파일 시스템 손상 시 Pod 생성 중단
해당 버전
모든 Longhorn 버전
증상
Pod가 Creating 상태에 머물며, 로그에 다음과 같은 오류가 기록됩니다.
Warning FailedMount 30s (x7 over 63s) kubelet MountVolume.SetUp failed for volume "pvc-bb8582d5-eaa4-479a-b4bf-328d1ef1785d" : rpc error: code = Internal desc = ' ...
6월 5일 00:19에 게시됨
Dockerfile에서 볼륨 마운트와 데이터 볼륨 컨테이너 활용하기
Dockerfile로 볼륨 마운트 구현하기
Dockerfile을 활용하면 컨테이너 내 특정 디렉토리를 호스트와 공유하는 볼륨을 마운트할 수 있습니다.
Dockerfile 작성
# Dockerfile 내용
FROM centos
VOLUME ["/data01", "/data02"]
CMD ["/bin/bash"]
이미지 빌드
docker build -t mycentos:latest .
컨테이너 실행 및 확인
# 이미지 확인
docker images
# 컨테이너 실 ...
6월 3일 18:49에 게시됨