no image
[Docker Series #6] 도커 사용자 정의 네트워크
Docker Series #6도커 사용자 정의 네트워크커스텀 브리지 생성 · 컨테이너 격리 아키텍처 · subnet/gateway 직접 설정 · network connect로 멀티 네트워크 연결!Docker Network Custom Bridge 격리 아키텍처📋 목차사용자 정의 네트워크가 필요한 이유컨테이너 격리 아키텍처 설계커스텀 브리지 생성 — network create컨테이너를 특정 네트워크에 연결하기네트워크 간 격리 확인 — 다른 브리지끼리는 통신 불가network connect — 실행 중인 컨테이너에 네트워크 추가subnet · gateway 직접 지정하기네트워크 관리 명령어 총정리1. 사용자 정의 네트워크가 필요한 이유기본 bridge 네트워크(docker0)에 연결하면 모든 컨테이너가 동..
2026.03.20
no image
[Docker Series #5] 도커 네트워크 기초
Docker Series #5도커 네트워크 기초bridge · host · none 타입 완전 정복 + docker0 브리지 구조 + NAT/MASQUERADE 동작 원리 + 포트 포워딩(-p) 실습!Docker Network Bridge 포트 포워딩📋 목차도커 네트워크란?기본 네트워크 3가지 — bridge · host · nonedocker0 브리지 구조 이해하기컨테이너 간 통신 — veth 쌍과 bridge컨테이너에서 인터넷이 되는 이유 — NAT · MASQUERADE포트 포워딩(-p)으로 외부에서 컨테이너 접속하기포트 포워딩 옵션 심화host · none 네트워크 실습1. 도커 네트워크란?도커를 설치하면 자동으로 세 가지 기본 네트워크가 생성됩니다. 컨테이너를 실행할 때 네트워크를 지정하지 않..
2026.03.20
no image
[Docker Series #4] 도커 스토리지 완전 정복
Docker Series #4도커 스토리지 완전 정복이미지 레이어 구조 이해 + 바인드 마운트 vs 볼륨 — 컨테이너가 삭제돼도 데이터를 지키는 법!Docker Storage Volume Bind Mount📋 목차왜 스토리지가 필요한가?도커 이미지 레이어 구조스토리지 방식 3가지 비교바인드 마운트(Bind Mount) 실습도커 볼륨(Volume) 실습볼륨 관리 명령어실전: MySQL DB 데이터 영속화실전: Nginx 웹 페이지 영속화1. 왜 스토리지가 필요한가?이전 글에서 Apache 컨테이너 내부에서 index.html을 수정했습니다. 그런데 컨테이너를 삭제하고 다시 실행하면 어떻게 될까요? bash — vagrant@ubuntu2204# 컨테이너 실행 후 페이지 수정docker run -d -..
2026.03.20
no image
[Docker Series #3] 도커 컨테이너 라이프사이클
Docker Series #3도커 컨테이너 라이프사이클Created → Running → Paused → Stopped → Removed — 컨테이너의 모든 상태와 전환 명령어를 실습으로 완전 정복!Docker Container Lifecycle 입문📋 목차도커 아키텍처 — dockerd · containerd · runc컨테이너 라이프사이클 전체 흐름create — 컨테이너 생성만 하기start / stop — 실행과 중지pause / unpause — 일시정지run — create + start 한 번에포어그라운드 vs 백그라운드 실행OS 컨테이너(Ubuntu · Alpine) 다루기컨테이너 안 웹 페이지 수정하기 (exec 활용)1. 도커 아키텍처 — dockerd · containerd · ru..
2026.03.18
no image
[Docker Serise #2] 도커 기본 명령어 완전 정복
Docker Series #2도커 기본 명령어 완전 정복run · ps · stop · rm · exec · logs · inspect — 실무에서 매일 쓰는 명령어를 한 번에!Docker CLI 기본 명령어 입문📋 목차명령어 구조 이해하기이미지 관련 명령어 — pull · images · rmi컨테이너 실행 — run 옵션 완전 정복컨테이너 조회 — ps컨테이너 제어 — stop · start · pause · rm컨테이너 내부 진입 — exec로그 확인 — logs상세 정보 조회 — inspect꿀팁: alias로 명령어 단축하기1. 명령어 구조 이해하기도커 명령어는 두 가지 방식이 있습니다. 결과는 동일하지만 최신 방식(Management Command)을 사용하는 것이 좋습니다.방식예시비고구 방..
2026.03.16
no image
[Docker Serise #1] 도커란 무엇인가? 컨테이너 vs VM 개념 정리 + Vagrant & VirtualBox로 실습 환경 구성까지
Docker Series #1도커란 무엇인가?컨테이너 vs VM 개념 정리 + Vagrant & VirtualBox로 실습 환경 구성까지Docker Vagrant VirtualBox 입문📋 목차도커가 필요한 이유컨테이너 vs 가상머신(VM) — 무엇이 다른가?도커 핵심 개념 정리실습 환경 구성 (VirtualBox + Vagrant)Ubuntu VM에 도커 설치하기설치 확인 및 첫 컨테이너 실행1. 도커가 필요한 이유현대 서비스 운영 환경은 대부분 리눅스 기반입니다. 로컬에서 개발한 앱이 서버에서 동작하지 않는 경우, 흔히 이런 말을 합니다.💬 "내 컴퓨터에서는 잘 되는데요?"이 문제를 해결하기 위해 등장한 것이 컨테이너(Container) 기술이고, 도커(Docker)는 그 대표 플랫폼입니다. 도..
2026.03.16
300x250