태태의 개발 일지
  • 홈
  • 태그
  • 방명록
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기 (156)
      • Front (27)
        • HTML (9)
        • CSS (3)
        • JSP (6)
        • javascript (7)
        • jquery (2)
      • Backend (55)
        • JAVA (38)
        • Spring (8)
        • DB (8)
        • REDIS (1)
      • 클라우드 (1)
        • AWS (1)
      • 알고리즘 (33)
        • 백준 (24)
        • 프로그래머스 (9)
      • 형상관리 (2)
        • GIT (2)
      • 기타 (13)
      • 개인생각 (5)
      • 개발지식 (8)
      • TOOL (9)
      • OS (2)
  • 홈
  • 태그
  • 방명록
OS

Docker는 실제로 OS와 어떻게 상호작용할까?

Docker와 OS 커널의 관계에 대해 알아보겠습니다. "Docker가 가상머신과 다르다는 것은 알겠는데, 실제로는 어떻게 동작하는 것일까?"라는 의문을 가지고 포스팅하게 되었습니다.가상머신 vs 컨테이너: 근본적인 차이점먼저 가상머신과 컨테이너의 차이를 이해해보겠습니다.가상머신은 하드웨어를 완전히 가상화해서 각각이 독립적인 OS를 가지고 있습니다. 마치 컴퓨터 안에 여러 대의 컴퓨터가 들어있는 것처럼 말입니다. 그래서 Windows 위에서 Linux를 돌릴 수도 있고, 완전히 격리된 환경을 만들 수 있습니다.반면 컨테이너는 호스트 OS의 커널을 공유해서 사용합니다. 즉, 하나의 커널 위에서 여러 개의 격리된 프로세스 그룹이 돌아가는 형태라고 보시면 됩니다.Linux 커널의 핵심 기능들Docker가 어떻..

2025. 7. 30. 15:43
  • «
  • 1
  • »

공지사항

전체 카테고리

  • 분류 전체보기 (156)
    • Front (27)
      • HTML (9)
      • CSS (3)
      • JSP (6)
      • javascript (7)
      • jquery (2)
    • Backend (55)
      • JAVA (38)
      • Spring (8)
      • DB (8)
      • REDIS (1)
    • 클라우드 (1)
      • AWS (1)
    • 알고리즘 (33)
      • 백준 (24)
      • 프로그래머스 (9)
    • 형상관리 (2)
      • GIT (2)
    • 기타 (13)
    • 개인생각 (5)
    • 개발지식 (8)
    • TOOL (9)
    • OS (2)
애드센스 광고 영역
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #Thymeleaf
  • ##seo #검색엔진최적화 #웹사이트속도 #도메인최적화 #웹성능
  • ##java #trywithresources #java예외처리 #autocloseable #자원관리 #java개발 #java기초 #예외처리 #개발자팁 #프로그래밍 #javabestpractices #코딩공부 #자바 #자바공부 #javatips
  • ##시간복잡도 #bigo #알고리즘 #자료구조 #코딩테스트 #컴퓨터과학 #프로그래밍 #개발자 #코딩 #소프트웨어개발 #시간복잡도분석 #성능최적화 #java #python #cs
  • ##vscode #intellij #ide비교 #개발툴 #개발자팁 #단축키정리 #생산성향상 #프로그래밍툴 #개발자블로그 #개발자성장 #코딩효율화 #리팩토링 #디버깅팁 #springboot개발 #프론트엔드개발 #백엔드개발 #개발환경 #코딩툴추천
  • ##java #spring #springboot #vscode #java개발 #spring개발 #개발환경 #intellij #eclipse #백엔드개발 #프로그래밍 #개발자 #코딩 #ide #소프트웨어개발 #웹개발 #풀스택개발
  • #Windows AI 도구
  • #백준
  • #gemini-pro 모델 사용법
  • ##wsl #windowssubsystemforlinux #linuxonwindows #개발환경 #docker #vscode #백엔드개발 #wsl설정 #개발자팁 #프로그래밍
  • #gemini cli 사용법
  • #자바
  • #Python AI 개발 환경
  • #Java
  • ##java #java개발 #java프로그래밍 #강한참조 #약한참조 #부드러운참조 #메모리관리 #gc #가비지컬렉션 #프로그래밍 #백엔드개발 #개발자팁 #코딩 #springboot #javareference
  • #Gemini Python 설치
  • #Gemini CLI 설치
  • #spring
  • ##Docker #Container #Linux #Kernel #Namespace #Cgroups #DevOps #Virtualization
  • ##dns #도메인네임시스템 #dns란 #웹기초지식 #웹개발자팁 #개발자블로그 #백엔드개발 #프론트엔드개발 #웹성능최적화 #seo최적화 #dns작동원리 #dns서버 #dns보안 #dnsoverhttps #dns최적화 #ttl #dig #nslookup #cdn #도메인과ip #기술블로그 #개발자공부 #코딩블로그
  • ##dependencyinjection #di #의존성주입 #spring #springboot #java #백엔드개발 #backend #디자인패턴 #개발자팁 #소프트웨어아키텍처 #테스트코드 #유지보수성 #결합도감소 #코딩 #프로그래밍
  • ##스프링부트파일업로드 #스프링파일다운로드 #spring파일업로드예제 #java파일업로드다운로드 #springboot예제코드
  • #프로그래머스
  • ##docker #컨테이너 #devops #백엔드개발 #ci_cd #소프트웨어개발 #클라우드 #개발자팁 #웹개발 #서버운영
  • #git
  • #오라클
  • ##csrf #웹보안 #보안취약점 #jwt #samesite #cors #해커 #웹개발 #개발자팁 #보안강화
  • ##무중단배포 #zerodowntimedeployment #배포전략 #bluegreendeployment #canarydeployment #rollingdeployment #featuretoggle #ci_cd #소프트웨어개발 #서비스운영 #웹개발 #devops #kubernetes #클라우드 #배포자동화
  • ##dns #도메인네임시스템 #네트워크 #인터넷기반기술 #dns설정 #dns보안
  • #Google Gemini API 키
MORE

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © 태태의 개발 일지 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바