赞
踩
目录
今天给大家介绍Docker容器元数据里面包含内容详解,如有不当之处,欢迎大家指正。
查看容器元数据主要通过docker inspect 容器id进行查看。今天通过docker安装的mysql查看启动的容器。
docker inspect [OPTIONS] NAME|ID [NAME|ID...]
命令选项
名称 | 默认值 | 描述 |
--format , -f | 格式化输出 | |
--size , -s | 显示的最大文件大小 | |
--type | 返回指定类型的 JSON |
使用 inspect 命令可以查看一个容器的具体信息。
docker inspect --format='{{range .NetworkSettings.Networks}}{{.MacAddress}}{{end}}' 572219d3a0ca
- [root@ecs-337444 ~]# docker inspect --format='{{range .NetworkSettings.Networks}}{{.MacAddress}}{{end}}' 572219d3a0ca
- 02:42:ac:11:00:03
docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' 572219d3a0ca
- [root@ecs-337444 ~]# docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' 572219d3a0ca
- 172.17.0.3
docker inspect 572219d3a0ca
下面把能找到资料的参数解释给大家标注一下,大家有不同意见的欢迎留言我会及时更正。
- [
- {
- "Id": "572219d3a0ca25a37623a1113f3c8faa6b48d3ab42ae668eac64fcb39cb4dd84", #完整容器id
- "Created": "2022-06-08T08:29:58.542781937Z", #容器创建时间
- "Path": "docker-entrypoint.sh", #启动容器时,通过shell脚本执行些预处理逻辑中shell脚本的名称
- "Args": [
- "mysqld"
- ],
- "State": {
- "Status": "running", #容器状态
- "Running": true, #是否运行
- "Paused": false, #是否暂停
- "Restarting": false, #是否重启中
- "OOMKilled": false, #进程被杀死
- "Dead": false, # 已小王
- "Pid": 136172, # 容器进程id
- "ExitCode": 0, # 退出状态码
- "Error": "", #错误信息
- "StartedAt": "2022-07-16T01:47:33.598196195Z", #开始启动时间
- "FinishedAt": "2022-07-16T01:47:26.919749746Z" # 上一次结束时间
- },
- "Image": "sha256:3218b38490cec8d31976a40b92e09d61377359eab878db49f025e5d464367f3b", #镜像的sha256算法id
- "ResolvConfPath": "/var/lib/docker/containers/572219d3a0ca25a37623a1113f3c8faa6b48d3ab42ae668eac64fcb39cb4dd84/resolv.conf", # resolv.conf域名系统解析器(DNS Resolver)的配置文件路径
- "HostnamePath": "/var/lib/docker/containers/572219d3a0ca25a37623a1113f3c8faa6b48d3ab42ae668eac64fcb39cb4dd84/hostname", #当前容器所在的位置
- "HostsPath": "/var/lib/docker/containers/572219d3a0ca25a37623a1113f3c8faa6b48d3ab42ae668eac64fcb39cb4dd84/hosts", #容器host文件(域名、IP配置文件)路径
- "LogPath": "/var/lib/docker/containers/572219d3a0ca25a37623a1113f3c8faa6b48d3ab42ae668eac64fcb39cb4dd84/572219d3a0ca25a37623a1113f3c8faa6b48d3ab42ae668eac64fcb39cb4dd84-json.log",#容器运行日志文件路径
- "Name": "/mysql9", #镜像名称
- "RestartCount": 0, #重启个数
- "Driver": "overlay2", #存储驱动,联合文件系统
- "Platform": "linux", # 运行平台
- "MountLabel": "",#挂载标签
- "ProcessLabel": "",#进程标签
- "AppArmorProfile": "", #Linux内核中的强制访问控制系统配置文件
- "ExecIDs": null, #当前容器正在执行 exec的 ID,多个用数组展示
- #主机配置
- "HostConfig": {
- #容器宿主目录绑定
- "Binds": [
- "/home/mysql8/conf/my.cnf:/etc/mysql/my.cnf",
- "/home/mysql8/logs:/logs",
- "/home/mysql8/data:/var/lib/mysql",
- "/etc/localtime:/etc/localtime"
- ],
- "ContainerIDFile": "", #???
- #日志配置
- "LogConfig": {
- "Type": "json-file", #文件类型 json
- "Config": {}
- },
- "NetworkMode": "default", #网络模式
- #端口绑定信息
- "PortBindings": {
- "3306/tcp": [
- {
- "HostIp": "",
- "HostPort": "3306"
- }
- ]
- },
- #重启策略
- "RestartPolicy": {
- "Name": "unless-stopped",#自动重启类似always
- "MaximumRetryCount": 0 #最大重试次数
- },
- "AutoRemove": false, #自动移除
- "VolumeDriver": "",
- "VolumesFrom": null,
- "CapAdd": null,
- "CapDrop": null,
- "CgroupnsMode": "host",
- "Dns": [],
- "DnsOptions": [],
- "DnsSearch": [],
- "ExtraHosts": null,
- "GroupAdd": null,
- "IpcMode": "private",
- "Cgroup": "",
- "Links": null,
- "OomScoreAdj": 0,
- "PidMode": "",
- "Privileged": true,
- "PublishAllPorts": false,
- "ReadonlyRootfs": false,
- "SecurityOpt": [
- "label=disable"
- ],
- "UTSMode": "",
- "UsernsMode": "",
- "ShmSize": 67108864,
- "Runtime": "runc",
- "ConsoleSize": [
- 0,
- 0
- ],
- "Isolation": "",
- "CpuShares": 0,
- "Memory": 0,
- "NanoCpus": 0,
- "CgroupParent": "",
- "BlkioWeight": 0,
- "BlkioWeightDevice": [],
- "BlkioDeviceReadBps": null,
- "BlkioDeviceWriteBps": null,
- "BlkioDeviceReadIOps": null,
- "BlkioDeviceWriteIOps": null,
- "CpuPeriod": 0,
- "CpuQuota": 0,
- "CpuRealtimePeriod": 0,
- "CpuRealtimeRuntime": 0,
- "CpusetCpus": "",
- "CpusetMems": "",
- "Devices": [],
- "DeviceCgroupRules": null,
- "DeviceRequests": null,
- "KernelMemory": 0,
- "KernelMemoryTCP": 0,
- "MemoryReservation": 0,
- "MemorySwap": 0,
- "MemorySwappiness": null,
- "OomKillDisable": false,
- "PidsLimit": null,
- "Ulimits": null,
- "CpuCount": 0,
- "CpuPercent": 0,
- "IOMaximumIOps": 0,
- "IOMaximumBandwidth": 0,
- "MaskedPaths": null,
- "ReadonlyPaths": null
- },
- #镜像管理驱动
- "GraphDriver": {
- #联合系统分层信息
- "Data": {
- #镜像层,目录或者文件是只读的
- "LowerDir": "/var/lib/docker/overlay2/77f1db351358d953cb1fe55a79e84597d3cbc3844c2dd249a2acdfa15e402627-init/diff:/var/lib/docker/overlay2/b261e67d747a7a769d143f6d4bc9492684b17680256cdf5962f8145acb6b3dab/diff:/var/lib/docker/overlay2/e88c8d60eec4dee423f121636d8b7a560fe2b4739c6c2361d90e290799989120/diff:/var/lib/docker/overlay2/d8f81e30c57461476828fa01d7faad6cc96f893e55684fabf02bf804f76ca2e8/diff:/var/lib/docker/overlay2/b04b2325906657684ef7914d1834a0e510fc7065c78287ce066b0dd5667273c3/diff:/var/lib/docker/overlay2/f09dec6179a52989205fd2931b31996515e06b8048b139f7cc87982df2f497ad/diff:/var/lib/docker/overlay2/c0eab9ee7da29584d4583dd66199346582f1036f69f9989b7da5f8e72f0fa992/diff:/var/lib/docker/overlay2/2a28cd4140717faa03275c600bae785a8a4b0131337bf04267e000f8569aa0f7/diff:/var/lib/docker/overlay2/733a014a49863d79ffb0d86655d8e3b3ceb4a515266e50c09b6cf02d8f81c9c3/diff:/var/lib/docker/overlay2/5da96f62c2672a8590cb920cf541bc3ac636f1aca7babb540d49316c72e7d74a/diff:/var/lib/docker/overlay2/cdf557bd933d8f3809eb2a4b493f376d81e64ee14d0adbd8a74b57d071f63fd6/diff:/var/lib/docker/overlay2/80e0b0ba180d6736e659f56192c214c95d433e59f0aa6d79bfe66d52fb3c7b73/diff:/var/lib/docker/overlay2/4935d32e3ec461a85af88a19fef5872312b4c43a5adf43848b1f3e25353b7ac8/diff",
- #容器的挂载点
- "MergedDir": "/var/lib/docker/overlay2/77f1db351358d953cb1fe55a79e84597d3cbc3844c2dd249a2acdfa15e402627/merged",
- #读写层,在启动一个容器时候会进行创建,所有的对容器数据更改都发生在这里层,upperdir是可读可写的
- "UpperDir": "/var/lib/docker/overlay2/77f1db351358d953cb1fe55a79e84597d3cbc3844c2dd249a2acdfa15e402627/diff",
- #工作目录
- "WorkDir": "/var/lib/docker/overlay2/77f1db351358d953cb1fe55a79e84597d3cbc3844c2dd249a2acdfa15e402627/work"
- },
- "Name": "overlay2"
- },
- #挂载配置
- "Mounts": [
- {
- "Type": "bind", #类型
- "Source": "/home/mysql8/logs", #来源目录
- "Destination": "/logs", #容器目录
- "Mode": "", #模式
- "RW": true, #读写权限
- "Propagation": "rprivate"
- #挂载目录实时更新模式 shared、slave、private、rshared、rslave、rprivate
- },
- {
- "Type": "bind",
- "Source": "/home/mysql8/data",
- "Destination": "/var/lib/mysql",
- "Mode": "",
- "RW": true,
- "Propagation": "rprivate"
- },
- {
- "Type": "bind",
- "Source": "/etc/localtime",
- "Destination": "/etc/localtime",
- "Mode": "",
- "RW": true,
- "Propagation": "rprivate"
- },
- {
- "Type": "bind",
- "Source": "/home/mysql8/conf/my.cnf",
- "Destination": "/etc/mysql/my.cnf",
- "Mode": "",
- "RW": true,
- "Propagation": "rprivate"
- }
- ],
- "Config": {
- "Hostname": "572219d3a0ca", #容器缩写id
- "Domainname": "",
- "User": "",
- "AttachStdin": false,
- "AttachStdout": false,
- "AttachStderr": false,
- #暴露端口
- "ExposedPorts": {
- "3306/tcp": {},
- "33060/tcp": {}
- },
- "Tty": false,
- "OpenStdin": false,
- "StdinOnce": false,
- #环境变量配置
- "Env": [
- "MYSQL_ROOT_PASSWORD=431557313",
- "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
- "GOSU_VERSION=1.12",
- "MYSQL_MAJOR=8.0",
- "MYSQL_VERSION=8.0.27-1debian10"
- ],
- #设置容器的默认执行的命令,不可以追加命令
- "Cmd": [
- "mysqld"
- ],
- #镜像名 服务名+tag版本
- "Image": "mysql:8.0.27",
- "Volumes": {
- "/var/lib/mysql": {}
- },
- #工作目录
- "WorkingDir": "",
- #设置容器的默认执行的命令,可以追加命令
- "Entrypoint": [
- "docker-entrypoint.sh"
- ],
- "OnBuild": null,#Dockerfile文件构建
- "Labels": {}
- },
- #网络设置
- "NetworkSettings": {
- "Bridge": "", #网桥
- #沙箱id
- "SandboxID": "9d8795184ee28e903bb503b42519d5f56a622977f49e4255e771dfcb1c8bdaf3",
- "HairpinMode": false, #是否开启发卡模式
- "LinkLocalIPv6Address": "",
- "LinkLocalIPv6PrefixLen": 0,
- #端口配置
- "Ports": {
- "3306/tcp": [
- {
- "HostIp": "0.0.0.0",
- "HostPort": "3306"
- },
- {
- "HostIp": "::", #外网访问
- "HostPort": "3306" #暴力端口
- }
- ],
- "33060/tcp": null
- },
- "SandboxKey": "/var/run/docker/netns/9d8795184ee2", #沙盒密钥路径
- "SecondaryIPAddresses": null,
- "SecondaryIPv6Addresses": null,
- "EndpointID": "826898658eec96e305763ce63e6505c4c0e5d152872bf8ae517f73371a8d015e",
- "Gateway": "172.17.0.1", #网关地址
- "GlobalIPv6Address": "",
- "GlobalIPv6PrefixLen": 0,
- "IPAddress": "172.17.0.3",
- "IPPrefixLen": 16,
- "IPv6Gateway": "",
- "MacAddress": "02:42:ac:11:00:03", #MAC地址
- "Networks": {
- "bridge": {
- "IPAMConfig": null,
- "Links": null,
- "Aliases": null,
- "NetworkID": "376cfaed3501614c09972655643d3d974e434548773d140c0040d9c268294e51",
- "EndpointID": "826898658eec96e305763ce63e6505c4c0e5d152872bf8ae517f73371a8d015e",
- "Gateway": "172.17.0.1",
- "IPAddress": "172.17.0.3",
- "IPPrefixLen": 16,
- "IPv6Gateway": "",
- "GlobalIPv6Address": "",
- "GlobalIPv6PrefixLen": 0,
- "MacAddress": "02:42:ac:11:00:03",
- "DriverOpts": null
- }
- }
- }
- }
- ]
-
-
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。