docker容器中的文件和文件夹的可用信息是什么?
使用docker remote API,我们可以获得以下信息:docker容器中的文件和文件夹的可用信息是什么?,docker,Docker,使用docker remote API,我们可以获得以下信息: { "name": "root", "size": 4096, "mode": 2147484096, "mtime": "2014-02-27T20:51:23Z", "linkTarget": "" } 但是docker文档没有提供关于响应中各个字段的任何信息。 我特别想知道“模式”和“链接目标”字段指定了什么 非常感谢任何指针。这来自 这意味着: 模式来自 FileMode表示文件
{
"name": "root",
"size": 4096,
"mode": 2147484096,
"mtime": "2014-02-27T20:51:23Z",
"linkTarget": ""
}
但是docker文档没有提供关于响应中各个字段的任何信息。我特别想知道“
模式
”和“链接目标
”字段指定了什么
非常感谢任何指针。这来自
这意味着:
来自模式
FileMode
表示文件的模式和权限位。位在所有系统上具有相同的定义,因此有关文件的信息可以从一个系统移动到另一个系统。并非所有位都适用于所有系统
是linkTarget
filepath.Rel(container.BaseFS,hostPath)
(容器基础文件系统和主机路径之间的相对路径)
return &types.ContainerPathStat{
Name: filepath.Base(absPath),
Size: lstat.Size(),
Mode: lstat.Mode(),
Mtime: lstat.ModTime(),
LinkTarget: linkTarget,
}, nil