Docker 存储是容器化应用的核心组件,用于管理容器的数据持久化与共享。以下是关键知识点:

📁 存储类型

  1. Volumes

    • 支持跨容器共享数据
    • 可独立于容器生命周期管理
    • 默认使用 Docker_Volumes 图标表示
    Docker_Volumes
  2. Bind Mounts

    • 将宿主机目录挂载到容器
    • 实时同步文件修改
    • 示例:/data 目录映射到容器内的 /app
    Bind_Mounts
  3. tmpfs

    • 临时文件系统,数据不会持久化
    • 适用于临时缓存场景
    • 图标关键词:tmpfs
    tmpfs

🛠️ 使用方法

  • 创建卷:docker volume create my_volume
  • 挂载卷:docker run -v my_volume:/data
  • 查看卷信息:docker volume inspect my_volume
  • 更多操作请参考 /docs/docker_commands

📌 最佳实践

  • 避免直接写入容器镜像
  • 使用 --name 为卷命名以便管理
  • 定期备份重要数据
  • 安全策略建议:点击查看

🔗 相关文档