Docker network

네트워크 확인

# docker network 확인
docker network ls

# docker network 상세 정보 확인
docker network inspect

 

Docker에서 생성할 수 있는 네트워크는 bridge, host, none의 3 종류이다.

  • bridge : 컨테이너가 동일한 네트워크 내에 존재한다. Default 설정
  • host : 호스트 네트워크를 공유한다.
  • none : 어떤 네트워크도 할당하지 않는다.

 

네트워크 생성 및 지정 실행

docker network create
# --subnet   : 네트워크 대역 설정 -> --subnet 10.10.0.0/16
# --ip-range : IP 범위 지정       -> --ip-range 
# --driver   : bridge, host, none 중 택1

 

docker run -it --name <container_name> -p <host_port>:<container_port> --net <network_name> <image_name>

Docker-compose

Redis - docker-compose.yml 기본 구조

services:
  redis:
    image: redis:alpine
  clickcounter:
    image: kodekloud/click-counter
    ports:
    - 8085:5000
version: '3.0'

 

docker-compose 파일 실행 관련 명령어

docker-compose -f docker-compose.yml -p project123 up
# -p : 프로젝트명 설정
# --env-file : 대체 '.env' 파일 명시

# 일반 사용 명령어
up : build
down : stop & remove
start, stop : :D
ps : list containers

참고 출처

 - https://cumulus.tistory.com/34

'CS > Container' 카테고리의 다른 글

[Docker] Docker Registry  (0) 2025.03.13
[Docker] Dockerfile  (0) 2025.03.10
[Docker] Docker build & run 명령어  (0) 2025.03.08
[Container] Container vs. Virtual Machine  (0) 2023.10.11
[Container] 개념과 특징  (1) 2023.10.10