docker inspect 查看 Mounts
"Mounts": [
{
"Type": "bind", ## bind
"Source": "/Users/x/GolandProjects/oss-investigation/seaweedfs/seaweedfs/docker/config.json",
"Destination": "/etc/seaweedfs/s3.json",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
},
{
"Type": "volume", ## volume
"Name": "d223e7c9255db9fa7282244bf4d311cccbfb0abb2e96e06a835788a72a9f21c4",
"Source": "/var/lib/docker/volumes/d223e7c9255db9fa7282244bf4d311cccbfb0abb2e96e06a835788a72a9f21c4/_data",
"Destination": "/data",
"Driver": "local",
"Mode": "",
"RW": true,
"Propagation": ""
}
],
可以看到 Mounts 有两种类型
bind挂载文件volume挂载目录
Docker Mounts:理解bind和volume挂载
本文介绍了Docker容器中的两种挂载方式:bind和volume。bind挂载将主机上的文件或目录直接映射到容器内,而volume挂载创建了一个独立于主机和容器的数据存储区域。这两种挂载方式在数据持久化和容器移植中起到关键作用。
143

被折叠的 条评论
为什么被折叠?



