docker存储
即使没有提前创建卷,两种挂载都会自动创建卷
卷挂载 卷的源目录为docker的默认的卷存储位置/var/lib/docker/volumes
docker run mysql data_volume:/var/lib/mysql
绑定挂载 卷的源目录可以是docker主机的任何位置
docker run mysql -v /data/mysql:/var/lib/mysql
以上为旧的命令格式,以下为新的命令格式
docker run mysql --mount type=bind,source=/data/mysql,target=/var/lib/mysql
存储驱动程序负责以下功能:维护分层体系结构,创建可写层,跨层移动文件以实现拷贝与写入。它不处理卷
常见的存储驱动程序AUFS、ZFS、Device Mapper、Overlay、Overlay2
AUFS存储驱动程序在centos上不可用
卷驱动程序插件
docker run -it --name mysql --volume-driver rexray/ebs --mount src=ebs-vol,target=/var/lib/mysql mysql
Container Storage Interface 容器存储接口(CSI)
Container Runtime Interface 容器运行时接口(CRI)
Container Network Interface 容器网络接口(CNI)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)