---
title: "Bind Mount"
type: concept
tags: [docker, volume]
---

## 定义
Bind Mount（绑定挂载）是 Docker 的一种卷挂载方式，将宿主机上的文件或目录直接映射到容器内部，实现宿主机与容器间的文件共享。

## 工作原理
- 将宿主机目录 `/home/user/project` 挂载到容器内的 `/app`
- 宿主机上的文件修改可实时反映到容器内
- 容器内生成的文件可直接在宿主机访问

## 应用场景
- 开发环境：代码修改实时生效，无需重新构建镜像
- 日志收集：容器日志直接写入宿主机目录
- 配置文件：共享配置文件

## 优点
- 实现代码修改实时生效
- 无需重新构建镜像即可测试代码变更
- 便于调试和迭代开发

## 关联概念
- [[Docker]]：容器化平台
- [[docker-compose.yml]]：Docker Compose 配置
- [[Volume]]：Docker 持久化数据的另一种方式