1. 程式人生 > >【Docker 命令】- inspect命令

【Docker 命令】- inspect命令

orm doc pla tcp stdin parent 說明 com digest

docker inspect : 獲取容器/鏡像的元數據。

語法

docker inspect [OPTIONS] NAME|ID [NAME|ID...]

OPTIONS說明:

  • -f :指定返回值的模板文件。

  • -s:顯示總的文件大小。

  • --type:為指定類型返回JSON。

實例

獲取鏡像mysql:5.6的元信息:

docker inspect mysql:5.6

輸出:
[
    {
        "Id": "sha256:2c0964ec182ae9a045f866bbc2553087f6e42bfc16074a74fb820af235f070ec",
        
"RepoTags": [ "mysql:5.6" ], "RepoDigests": [], "Parent": "", "Comment": "", "Created": "2016-05-24T04:01:41.168371815Z", "Container": "e0924bc460ff97787f34610115e9363e6363b30b8efa406e28eb495ab199ca54", "ContainerConfig": {
"Hostname": "b0cf605c7757", "Domainname": "", "User": "", "AttachStdin": false, "AttachStdout": false, "AttachStderr": false, "ExposedPorts": { "3306/tcp": {} }, ...

獲取正在運行的容器mymysql的 IP:

docker inspect --format=‘{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}‘ mymysql
172.17.0.3

【Docker 命令】- inspect命令