</>
⌕
Mid #volume#network#compose

Docker volume dùng để làm gì? Các container giao tiếp với nhau ra sao?

⚡ Trả lời nhanh

Volume lưu dữ liệu bền vững ngoài vòng đời container. Các container trong cùng network tự định tuyến bằng tên service (DNS nội bộ), ví dụ db:5432.

# docker-compose.yml
services:
  api:
    build: .
    environment:
      DATABASE_URL: postgres://app:secret@db:5432/app   # gọi db bằng tên service
    depends_on: [db]
  db:
    image: postgres:16
    volumes:
      - pgdata:/var/lib/postgresql/data                # dữ liệu không mất khi xóa container
volumes:
  pgdata:
🃏 Ôn bằng flashcard