본문 바로가기
반응형

분류 전체보기8

[Docker] Volume과 Bind Mount의 정의, 필요한 이유 이 글은 Udemy 강의 Docker & Kubernetes: The Practical Guide [2024 Edition]을 수강하며 정리한 내용입니다. Data의 종류불변 & 읽기 전용 데이터소스코드나 운영체제를 포함한 애플리케이션을 docker image로 빌드를 하게 되면, 그 이미지는 더이상 편집이 불가하다. 만약 docker image에 포함된 무언가를 변경하고 싶다면, docker image를 새로 빌드 해야한다.임시 데이터프로그램이 실행되는 동안 생성된 임시 데이터 (변수 등)으로, 애플리케이션이 종료되면 사라진다. 애플리케이션이 실행되는 동안만 유효하다. 컨테이너가 종료되면 사라진다.영구 데이터프로그램이 실행되는 동안 데이터가 생성되고, 영구적으로 저장되어야 하는 데이터. 예를들면 회원가.. 2025. 2. 2.
[Docker] Image와 Container의 관계, 이미지로 컨테이너 빌드하기 이 글은 Udemy 강의 Docker & Kubernetes: The Practical Guide [2024 Edition]을 수강하며 정리한 내용입니다. Image vs ContainerContainer모든것을 포함하는 작은 패키지 : 웹사이트, node 서버!어떤 애플리케이션을 구동할 때 필요한 모든것 ⇒ 소프트웨어의 실행 단위Image컨테이너를 위한 템플릿/청사진이미지에는 코드와, 코드를 실행하는데 필요한 도구가 들어있으며 실제 실행은 컨테이너에서 한다.컨테이너와 이미지의 관계이미지에는 모든 설치 지침과 코드가 포함되어있다.⇒ 다른 머신, 다른 서버에서 같은 이미지를 구동시킬 수 있다.⇒ 즉, 하나의 이미지로 여러 컨테이너를 구동시킬 수 있다.비유가 적절한건지는 모르겠으나 내가 이해한 바로 다시 비.. 2024. 9. 15.
[Docker] Container란? 컨테이너의 필요성, VM과 차이 이 글은 Udemy 강의 Docker & Kubernetes: The Practical Guide [2024 Edition]을 수강하며 정리한 내용입니다. Docker란? Container란?Docker란?컨테이너를 만들고 관리하는 기술컨테이너란?소프트웨어의 표준화된 단위 : 코드 + 그것을 수행하기 위한 dependency들예를들어 nodeJS 애플리케이션을 빌드하는 경우, 소스코드를 더불어 JavaScript 런타임이 필요한데 Docker로 구축된 컨테이너에서는 항상 동일한 환경에서 일관된 결과물을 얻을 수 있다.피크닉 바구니에 비유하면 바구니 안에는 요리, 식기 등이 다 들어있고, 우리는 바구니를 들고 원하는 곳 아무데나 가서 피크닉을 할 수 있다. 다 준비되어있기 때문에 음식을 찾기 위해 돌아다니.. 2024. 9. 14.
[JSON] 기본 JsonPath syntax 문법 정리 참고한 글https://github.com/json-path/JsonPath GitHub - json-path/JsonPath: Java JsonPath implementationJava JsonPath implementation. Contribute to json-path/JsonPath development by creating an account on GitHub.github.comhttps://goessner.net/articles/JsonPath/ JSONPath - XPath for JSONA frequently emphasized advantage of XML is the availability of plenty tools to analyse, transform and selectively .. 2024. 6. 3.
반응형