09.퍼스시턴스 볼륨과 퍼시스턴트 볼륨 클레

2020-08-18

9. 퍼시스턴스 볼륨과 퍼시스턴트 볼륨 클레임

  • 어느 노드에서도 접근해 사용할 수 있는 퍼시스턴트 볼륨을 사용.
  • 워커 노드들이 네트워크상에서 스토리지를 마운트해 영속적으로 데이터를 저장할 수 있는 볼륨
  • eg) NFS, EBS(AWS), Ceph, ClusterFS등
Read More

Docker Compose란?

2020-03-03

Docker compose란?

  • 컨테이너를 이용한 서비스의 개발과 CI를 위해 여러개의 컨테이너를 하나의 프로젝트로서 다룰 수 있는 작업 환경을 제공
  • 여러개의 컨테이너 옵션과 환경을 정의한 파일을 읽어 컨테이너를 순차적으로 생성
  • 설정 파일은 run 명령어의 옵션을 그대로 사용, 컨테의너 의존성, 네트워크 볼륨 등 정의 가능
  • 스웜 모드와 비슷하게 컨테이너 수를 유동적 조절 가능, 컨테이너 서비스의 디스커버리도 자동
Read More

DockerFile이란

2020-03-02

Dockerfile

  • 직접 컨테이너를 생성하고 이미지로 커밋해야 하는 번거로움을 덜 수 있을뿐더러 깃과 같은 개발 도구를 통해 애플리케이션의 빌드 및 배포 자동화 가능.
  • Dockerfile은 empty 디렉터리에 저장하는게 좋아 -
  • 한 줄이 하나의 명령어가 되고, 명령어(Instruction)를 명시한 뒤에 옵션을 추가하는 방식 (대소문자 상관없지만 일반적으로 대문자로 표기)
Read More