4. 查看容器信息

使用 docker inspect 命令可以查看镜像和容器的信息,这个命令会显示镜像的信息,还额外显示容器的运行信息,如:配置、网络等信息。

命令格式

docker inspect 容器名或容器ID

常用选项

选项
说明
-f <格式字符串>
设置输出格式,默认是json
-n <整数n>
显示末尾的 n 行信息。
-f
实时跟踪日志信息,不断开连接。

示例

weimingze@mzstudio:~$ sudo docker inspect mysql_server;
[
    {
        "Id": "b0f4852e19aff9662825209c42a3b1788f392d3f342a23441464fc8474baf6b8",
        "Created": "2025-06-20T12:06:40.548207295Z",
        "Path": "docker-entrypoint.sh",
        "Args": [
            "mysqld"
        ],
        ... # 此处省略部分内容。
        "NetworkSettings": {
            "Bridge": "",
            "SandboxID": "13e62a4c00d0043804ff03ca83fd078235fa486297749e8c7f04ab38494da465",
            "SandboxKey": "/var/run/docker/netns/13e62a4c00d0",
            "Ports": {
                "3306/tcp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "3306"
                    },
                    {
                        "HostIp": "::",
                        "HostPort": "3306"
                    }
                ],
                "33060/tcp": null
            },
            "HairpinMode": false,
            "LinkLocalIPv6Address": "",
            "LinkLocalIPv6PrefixLen": 0,
            "SecondaryIPAddresses": null,
            "SecondaryIPv6Addresses": null,
            "EndpointID": "6ed48799ba3ff35df917df0b2bd43805bf8d339932bdcb93eb849ca0e82792a9",
            "Gateway": "172.17.0.1",
            "GlobalIPv6Address": "",
            "GlobalIPv6PrefixLen": 0,
            "IPAddress": "172.17.0.2",
            "IPPrefixLen": 16,
            "IPv6Gateway": "",
            "MacAddress": "02:42:ac:11:00:02",
            "Networks": {
                "bridge": {
                    "IPAMConfig": null,
                    "Links": null,
                    "Aliases": null,
                    "MacAddress": "02:42:ac:11:00:02",
                    "DriverOpts": null,
                    "NetworkID": "5ac38be5fbc6ac119251ef8ddf8abe494bcf9966915e51dfe77082a930c60d13",
                    "EndpointID": "6ed48799ba3ff35df917df0b2bd43805bf8d339932bdcb93eb849ca0e82792a9",
                    "Gateway": "172.17.0.1",
                    "IPAddress": "172.17.0.2",
                    "IPPrefixLen": 16,
                    "IPv6Gateway": "",
                    "GlobalIPv6Address": "",
                    "GlobalIPv6PrefixLen": 0,
                    "DNSNames": null
                }
            }
        }
    }
]
weimingze@mzstudio:~$

NetworkSettings 部分内容是我们调试网络时常用到的信息。