906 B
906 B
title, type, tags
| title | type | tags | ||
|---|---|---|---|---|
| Bind Mount | concept |
|
定义
Bind Mount(绑定挂载)是 Docker 的一种卷挂载方式,将宿主机上的文件或目录直接映射到容器内部,实现宿主机与容器间的文件共享。
工作原理
- 将宿主机目录
/home/user/project挂载到容器内的/app - 宿主机上的文件修改可实时反映到容器内
- 容器内生成的文件可直接在宿主机访问
应用场景
- 开发环境:代码修改实时生效,无需重新构建镜像
- 日志收集:容器日志直接写入宿主机目录
- 配置文件:共享配置文件
优点
- 实现代码修改实时生效
- 无需重新构建镜像即可测试代码变更
- 便于调试和迭代开发
关联概念
- Docker:容器化平台
- docker-compose.yml:Docker Compose 配置
- Volume:Docker 持久化数据的另一种方式