#用于查看挂载目录、映射端口、启动命令、网络等
docker inspect "容器名" > "备份信息.inspect".txt
######查看挂载目录
docker inspect "容器名"|grep -iA9 mounts
-----------------------------------------
"Mounts": [
{
"Type": "bind",
"Source": "/Users/ffing/docker/nginx/",
"Destination": "/usr/share/nginx/html",
"Mode": "ro",
"RW": false,
"Propagation": "rprivate"
}
],
------------------------------------------
#解析
#Type:挂载类型,可以是bind(绑定挂载)或volume(卷挂载)。
#Source:主机上的路径,即挂载目录的源路径。
#Destination:容器内的路径,即挂载目录在容器中的目标路径。
#Mode:挂载目录的访问模式。
#RW:是否可读写,true表示可读写,false表示只读。
#Propagation:挂载目录的传播方式,可以是rprivate、rshared、rslave或private。
#Driver:卷的驱动程序,对于绑定挂载则为空。
#Name:卷的名称,对于绑定挂载则为空。
###查看映射端口
docker inspect "容器名"|grep -iA9 ports
-----------------------------------------
"Ports": {
"80/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "888"
}
]
},
-----------------------------------------
#解析
#HostPort:本地映射端口
#80/tcp:容器端口为80
#查看启动命令
docker inspect "容器名"|grep -iA9 cmd
-----------------------------------------
"Cmd": [
"nginx",
"-g",
"daemon off;"
],
-----------------------------------------
#解析
#拼合命令为:nginx -g 'daemon off;'
#(注:"daemon off;"中间有空格,需用引号组成整体)