728x90 네트워크4 [도커] Docker 네트워크 완벽 가이드 Docker 컨테이너 간의 통신을 위한 네트워크 구성과 관리 방법에 대해 자세히 알아보겠습니다.1. Docker 네트워크 드라이버 종류1) bridge기본 네트워크 드라이버동일한 호스트 내의 컨테이너 간 통신# 기본 bridge 네트워크 사용docker run -d nginx2) host호스트의 네트워크를 직접 사용포트 포워딩 불필요# host 네트워크 사용 docker run --network host nginx3) none네트워크 기능 비활성화완전히 격리된 컨테이너# 네트워크 없이 실행docker run --network none nginx4) overlay다중 호스트 간 통신스웜 모드에서 주로 사용# overlay 네트워크 생성docker network create -d overlay my-over.. 2025. 2. 1. [도커] Docker 볼륨(Volume) 완벽 가이드 Docker 볼륨은 컨테이너의 데이터를 영구적으로 저장하고 관리하는 방법을 제공합니다.상세한 사용법을 알아보겠습니다.1. Docker 볼륨의 종류1) Volume (도커 관리 볼륨)Docker가 관리하는 호스트 파일시스템의 일부에 저장 (/var/lib/docker/volumes/)가장 권장되는 방식2) Bind Mount (바인드 마운트)호스트의 파일 시스템을 직접 마운트호스트의 어느 경로든 사용 가능3) tmpfs Mount (임시 파일시스템)메모리에만 저장되는 임시 데이터컨테이너가 중지되면 데이터 삭제2. Volume 명령어볼륨 생성# 기본 볼륨 생성docker volume create my-vol# 옵션을 지정하여 생성docker volume create --driver local \ --o.. 2025. 2. 1. [도커] Docker 컨테이너 명령어 완벽 가이드 도커에서 가장 많이 사용되는 컨테이너 관련 명령어들을 자세히 알아보겠습니다.1. 컨테이너 생성 및 실행기본 실행 (docker run)# 기본 형식docker run [옵션] 이미지명:[태그]# 주요 옵션-d: 백그라운드 실행-p: 포트 포워딩-v: 볼륨 마운트-e: 환경변수 설정--name: 컨테이너 이름 지정--network: 네트워크 연결# 예시docker run -d --name my-nginx -p 80:80 nginxdocker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password mysql:8.0자주 사용되는 run 옵션 설명# 대화형 터미널 (-it)docker run -it ubuntu bash# 메모리 제한 (-m)docker run -m 512.. 2025. 2. 1. [도커] Docker 이미지 명령어 완벽 가이드 안녕하세요! 오늘은 Docker에서 가장 기본이 되는 이미지 관련 명령어들을 상세히 알아보겠습니다.1. Docker 이미지 기본 명령어이미지 검색 (docker search)# Docker Hub에서 이미지 검색docker search [이미지명]# 예시docker search nginxdocker search ubuntu 이미지 다운로드 (docker pull)# 기본 형식docker pull [이미지명]:[태그]# 예시docker pull nginx:latestdocker pull ubuntu:20.04 ※ 태그를 지정하지 않으면 자동으로 'latest' 태그가 사용됩니다.이미지 목록 확인 (docker images)# 모든 이미지 목록 보기docker images# 특정 이미지 필터링docker .. 2025. 2. 1. 이전 1 다음 728x90