# volume

도커 볼륨
도커 볼륨은 여러 개의 컨테이너에 데이터를 영속적으로 저장할 수 있게 해주는 기능입니다. 볼륨을 사용하면 컨테이너를 삭제해도 데이터를 유지할 수 있습니다. 볼륨을 생성하고 컨테이너에서 공유하는 디렉터리를 설정하는 방법을 알아보세요.

[docker] 도커 볼륨
도커 볼륨(volume)이란? > 도커 볼륨은 호스트 서버에 존재하며 컨테이너 속 파일들을 연동시키기 위해 사용 도커 컨테이너 공유 -v 실습 > Docker의 '-v' 옵션 - 호스트와 컨테이너 간의 디렉토리를 공유하는 기능 컨테이너를 생성한 뒤 /home/testdir_2 경로에 test파일이 있는 지 확인했다. 홈 디렉토리(~)에 호스트 디렉토...
Docker - volume
이미지를 빌드할 때 도커파일을 사용하여 코드가 이미지에 복사된다. 이미지 기반으로 컨테이너 실행할 때 컨테이너는 제공된 환경에서 우리의 코드를 사용한다.이미지에 코드가 복사되면 코드는 고정되고 이미지가 빌드되면 데이터 , 소스코드 및 이와 관련된 모든것들 변경 될 수

Kubernetes Objects 1
Pod > 파드(Pod) 는 쿠버네티스에서 생성하고 관리할 수 있는 배포 가능한 가장 작은 컴퓨팅 단위이다 쿠버네티스 공식 문서에는 다음과 같이 정의 하고있다. Container 그림 처럼 하나의 파드에는 여러개의 컨테이너가 들어갈 수 있다. 다만 컨테이너에는 포
Windows Docker에서 Volume이 안되는 현상 해결(windows docker volume not work)
Docker를 이용해서 DB를 이용하고자할때 Volume지정을 따로 하지 않고 올리면 기존에 사용하던 DB를 가져오지 못하는 경우가 발생 할 수 있다.Volume이란 간단하게 말해서 Host와 컨테이너 간에 실시간 디렉토리 연동이라고 생각해도 된다.그래서 보통 Volu

밑도 끝도 없는 nocodb 관리 스크립트 기록
docker의 기본 volume 확인/삭제 :nocodb 의 기본 docker-compose.yml관리를 위해 수정한 docker-compose.ymlvolume에 작업중인 아이디로 권한 제약없이 접근하기

Kubernetes Volume
쿠버네티스의 볼륨은 다양한 디스크 볼륨을 지원한다.emptyDir은 Pod이 생생될 때 생성되고 삭제될 떄 삭제되는 임시 볼륨이다.단위가 컨테이너가 아니라 Pod 단위이기 때문에 컨테이너가 재시작이 되어도 emptyDir은 Pod 이 삭제되기 전에는 삭제되지 않는다.생

Docker Volume
Docker는 하나의 이미지로부터 여러 컨테이너를 만들기 위해서 Union File system 을 사용합니다. Union File system은 원본 이미지에 변경된 내용을 추가하는 방식으로, 다른 컨테이너에서 사용할 수 없습니다. 따라서 다른 컨테이너, 혹은 호스트
Docker/Kubernetes 정리 6
이번엔 read-only volume에 대해 살펴보겠습니다. 지난시간에 보았듯 다음과 같은 볼륨을 사용한다고 해봅시다.\-v /${container_path}/node_modules -v ${host_machine_path}:${container_path}여기서 바인드
Docker/Kubernetes 정리 5
지난 포스팅에서 보았듯, 도커에서 제공하는 External Data Storage의 종류는 다음과 같습니다.Volumes (Managed by Docker)Anonymous VolumesNamed VolumesDocker sets up a folder / path on

Docker/Kubernetes 정리 4
데이터는 서로 다른 종류가 존재합니다. 기본적으로 다음과 같은 데이터들이 존재하죠.Application (Code + Environment) \* Written & provided by developerAdded to image and container in buil

쿠버네티스 전문가 양성과정 10주차 1일(2/20)
스토리지 컨테이너는 stateless, 즉 상태가 없기 때문에 항상 일정하다. 따라서 이미지를 통해 컨테이너를 생성할 수 있는 것이다. 컨테이너 = Immutable Infrastructure 컨테이너는 stateless이지만 데이터는 state가 존재한다.

쿠버네티스 전문가 양성과정 8주차 3일(2/8)
docker docker 실습 __ docker exec 컨테이너명 yum -y install httpd # 패키지 설치 docker exec -d 컨테이너명 httpd -D FOREGROUND # 서비스 실행
PKOS 쿠버네티스 스터디 3주차 내용 정리
aws를 배우면서 EBS의 존재는 알았지만 인스턴스 스토어 볼륨이 있다는 건 잘 몰랐고 이번 기회에 어떤식으로 활용하는지 알게됐다.이번 실습에서는 c5d라인의 인스턴스를 사용했는데 위 명령어를 통해 인스턴스의 스토어 볼륨을 확인할 수 있고 콘솔창에는 별도로 시각적인
Docker 볼륨
Layer Architecture docker는 Client-Server 아키텍처 기반 docker 명령어를 주는 주체인 client에서 docker 컨테이너를 빌드, 실행 및 배포하는 무거운 작업을 수행하는 docker daemon과 통신한다. docker client와 daemon은 같은 시스템에서 실행하거나, docker client를 원격 dock...
Volume
Volume 컨테이너 내의 디스크에 있는 파일은 임시적이기 때문에 볼륨을 이용해 이런 문제를 해결한다. 많은 볼륨 플러그인이 존재하며 여기를 참고하자 로컬 서버에서 사용할 수 있는 볼륨 중에서 내부 호스트의 디스크를 사용하는 emptyDir, hostPath가 있다.
[Kubernetes] Dynamic Provisioning & Volume Reclaim policy 에 대하여
AWS EKS 운영을 하다 ebs 가 너무 많이 생성되고 남아 있어 쓸데없는 비용을 지출하게 됐었다.원인은 Dynamic provisioning 이 되면서 남아있던 pv ( ebs volume ) 들의 reclaim policy 가 Retain으로 설정돼있었기 때문이다
도커실무 강의 2주차
💡 django, db, web server 등 다양한 어플리케이션을 컨테이너 환경에서 테스트 및 배포할 수 있는 소프트웨어 플랫폼이다.<가상머신과 컨테이너 환경의 차이>다양한 어플리케이션을 쉽고 빠르게 배포할 수 있다.컨테이너는 각각 독립적인 환경에서 구동되기

Docker - Volume, Bind mounts
docker run -v flag가 있어서 신기해서 테스트해봤더니, 정말 반영되더라. 격리된 환경을 느슨하게 하는 일이 어떻게 발생하는 것일지 궁금해서 찾아봤다. 느낌상 file system을 건드리는 일이나 i/o 작업이 엮이는 것들은 잘 못 쓰면 난처해지는 일이 생