본문 바로가기

스터디/백엔드3

도커(Docker) 용어 이해 및 의문점 1 Docker의 구성 요소1) Docker Engine 전체 Docker의 핵심 플랫폼이다.Docker CLI 터미널에 Docker 관련 명령어를 입력하는 도구를 말한다. 명령어들을 입력하면 Docker Daemon에게 요청을 보내는데, 여기서 클라이언트 역할을 한다.Docker Daemon 백그라운드에서 항상 실행 중인 프로세스이다. dockerd이다. Docker CLI의 명령을 받아서 실행한다. 컨테이너를 생성하고, 이미지를 빌드하고, 네트워크 설정을 하는 등 Docker 관련 모든 동작을 수행하는 핵심 부분이다.Docker Daemon이 컨테이너 마다 있는 관리 프로세스인가? 아니면 Docker 전체를 관리하는 프로세스인가? Docker Daemon은 단 하나의 프로세스로 Docke.. 2025. 4. 7.
Docker에 대한 의문점 1편 부트캠프에서 Docker를 배우다가 의문점이 들어서 작성하게 되었습니다.작년에 VirtualBox라는 가상머신을 매우 많이 사용했는데, 그래서 Docker의 동작 방식이 더 궁금했던 것 같습니다.길어서 1편과 2편으로 나눴습니다.커널을 공유한다는 것이 정확히 어떤 의미인가? docker와 기존 OS에서 실행된 각각의 프로세스가 커널에서는 구별되지 않고 취급되는 것인가? >Docker 컨테이너는 호스트 OS의 커널을 그대로 사용한다. Docker 자체가 커널 레벨에서는 ‘프로세스’이다. 또한 Namespace와 sgroups같은 기술을 이용해서 독립된 OS처럼 “격리된 공간”을 만들어낸다.여기서 “격리된 공간”이라는 말은 컨테이너 내부의 입장이다.그러면 Docker와 그 안의 프로세스들은 커널 입장에서는 .. 2025. 4. 2.
[백엔드] 쿠키(Cookie)란? 쿠키와 세션 모두 HTTP의 무상태성(stateless)을 보완하기 위한 것으로, 클라이언트와 서버 간의 상태를 유지하기 위한 두 가지 주요 기술이다.이 글에서는 먼저 쿠키에 대해 알아보고 쿠키를 통한 방식의 한계를 알아본 다음, 다음 글에서 이를 해결할 수 있는 세션에 대해 알아볼 예정이다.목차1 쿠키란? 1.1 쿠키의 특징 1.2 쿠키의 종류2 쿠키의 문제점3 쿠키와 웹 표준1 쿠키란?쿠키는 HTTP의 무상태성을 보완하기 위한 기술 중 하나로 클라이언트(사용자의 브라우저)에 저장되는 데이터이다. 쿠키가 설정된 이후 만료 전까지 HTTP 메시지 헤더에 쿠키가 포함되어 전송된다.1.1 쿠키의 특징쿠키는 클라이언트(사용자의 브라우저)에 저장된다.쿠키는 key-value 쌍 형태로 저장되고, 여러 데이터를 .. 2024. 12. 13.