2023/08 4

[CKA] 33. docker의 volume관리 (volume driver)

개요 docker에서 외부에 저장하고 싶은 data를 어떻게 관리하는지 알아보겠습니다. volume고 bind mount에 대하여 알아보겠습니다. 목차 volume의 목적 docker에서 volume 사용법 bind mount의 목적 bind mount의 사용법 volume과 bind mount의 차이점 volume driver의 역할 volume driver의 종류 volume의 목적 Docker 볼륨 (Volume)은 컨테이너화된 애플리케이션의 데이터를 저장하거나 공유하기 위한 목적으로 사용됩니다 docker에서 volume 사용법 생성 docker volume create my-volume volume 확인 명령어로 확인 docker volume ls 실제 위치 확인 {Docker Root Dir}..

Cloud/k8s-CKA 2023.08.30

[javascript] 변수 형식 정리(var, let ,const)

개요 var, let, 그리고 const는 JavaScript (및 Node.js)에서 변수를 선언할 때 사용하는 키워드들입니다. 이들의 주요 차이점을 아래에 정리하였습니다: Scope (범위): var Function scope입니다. 즉, 변수는 선언된 함수 내에서 액세스할 수 있습니다. 함수 외부에서 선언된 경우 전역 범위를 갖습니다. let과 const Block scope입니다. 즉, 중괄호 {} (예: if 문, for 루프 등) 내에서 선언된 변수는 해당 블록 내에서만 액세스할 수 있습니다. Reassignment (재할당): - var와 let: 변수에 새로운 값을 재할당할 수 있습니다. - const: 한 번 값을 할당하면 재할당할 수 없습니다. 그러나 const로 선언된 객체의 프로퍼티..

[CKA] 32. docker의 image layer관리 (storage driver)

개요 docker를 기반으로 container image구조 및 container image가 어떻게 관리되고 image layer의 실제 정보를 어디에 존재하는지 알아보겠습니다. 목차 container 구조 image layer 관리 image layer의 실제 위치 image layer 관리 ID 관계 정리 image layer의 ID 간 관계 검증 image layer의 실제 파일 위치 검증 container 구조 우선 container의 구조를 살짝 보겠습니다. container는 image laygers + container layer 구조로 되어있습니다. 아래 그림은 docker 공식 site에 가면 나와있는 그림입니다. https://docs.docker.com/storage/storaged..

Cloud/k8s-CKA 2023.08.15

[docker] docker registry-image 서버 구축

개요 docker image는 저장 관리 해주는 사설 private registgry 구축 해보겠습니다. 구성 registry : docker image를 보관하는 용도 joxit/docker-registry-ui : registry를 web에서 볼수 있게 해주는 UI 실행 아래 site에서 "Recommended Docker Registry Usage" 부분을 찾아서 image를 push 가능하게 설명하면 하면 끝입니다. https://hub.docker.com/r/joxit/docker-registry-ui Docker hub.docker.com docker-compose.yaml 수정 버전 docker registery에 push 하기위해서 registry-server에 docker registry..

Cloud/Docker 2023.08.10