我什么时候运行Docker映像的?

我什么时候运行Docker映像的?,docker,Docker,我想知道特定的Docker映像何时启动。我可以使用docker images查找图像。但是使用docker ps-a不会列出图像,因为我们使用--rm选项运行图像,因此,容器在结束后会立即被删除 是否有某种日志可以告诉特定映像何时运行 我尝试了docker inspect,但它不包含我需要的信息。而且,/var/log/docker.log对我也没有帮助。最好这样想: 您不运行图像,但是 您可以基于图像运行容器 因此,通过:docker container inspect您可以获得许多信息,如:

我想知道特定的Docker映像何时启动。我可以使用
docker images
查找图像。但是使用
docker ps-a
不会列出图像,因为我们使用
--rm
选项运行图像,因此,容器在结束后会立即被删除

是否有某种日志可以告诉特定映像何时运行


我尝试了
docker inspect
,但它不包含我需要的信息。而且,
/var/log/docker.log
对我也没有帮助。

最好这样想:

  • 您不运行图像,但是
  • 您可以基于图像运行
    容器
  • 因此,通过:
    docker container inspect
    您可以获得许多信息,如:

    [
        {
            "Id": "4b9fdc1aa126c24461bfc1309517c0394da7b67af4b92aaedb5d635deb7d4561",
            "Created": "2017-12-19T12:36:56.038085061Z",
            "Path": "/run.sh",
            "Args": [],
            "State": {
                "Status": "running",
                "Running": true,
                "Paused": false,
                "Restarting": false,
                "OOMKilled": false,
                "Dead": false,
                "Pid": 5171,
                "ExitCode": 0,
                "Error": "",
                "StartedAt": "2017-12-20T11:05:50.753491979Z",
                "FinishedAt": "2017-12-19T16:49:28.78225137Z"
            },
    ...
    
    我相信你在寻找:

    • Created
      :通过运行
      docker run…

    • StartedAt
      :这是通过运行
      docker container start…
      来启动容器的时间(如果
      启动了以前已停止的
      容器,则可能会使用此选项)


      • 最好这样想:

      • 您不运行图像,但是
      • 您可以基于图像运行
        容器
      • 因此,通过:
        docker container inspect
        您可以获得许多信息,如:

        [
            {
                "Id": "4b9fdc1aa126c24461bfc1309517c0394da7b67af4b92aaedb5d635deb7d4561",
                "Created": "2017-12-19T12:36:56.038085061Z",
                "Path": "/run.sh",
                "Args": [],
                "State": {
                    "Status": "running",
                    "Running": true,
                    "Paused": false,
                    "Restarting": false,
                    "OOMKilled": false,
                    "Dead": false,
                    "Pid": 5171,
                    "ExitCode": 0,
                    "Error": "",
                    "StartedAt": "2017-12-20T11:05:50.753491979Z",
                    "FinishedAt": "2017-12-19T16:49:28.78225137Z"
                },
        ...
        
        我相信你在寻找:

        • Created
          :通过运行
          docker run…

        • StartedAt
          :这是通过运行
          docker container start…
          来启动容器的时间(如果
          启动了以前已停止的
          容器,则可能会使用此选项)


        您可以使用docker ps命令轻松查看状态和启动时间

        查找状态和已创建的列

        $docker ps

        CONTAINER ID    IMAGE       COMMAND   CREATED        STATUS         PORTS               NAMES
        7ccd6b46a2e9    httpd:2.4   "httpd"   7 minutes ago  Up 7 minutes   0.0.0.0:80->80/tcp      its-apache
        

        您可以使用docker ps命令轻松查看状态和启动时间

        查找状态和已创建的列

        $docker ps

        CONTAINER ID    IMAGE       COMMAND   CREATED        STATUS         PORTS               NAMES
        7ccd6b46a2e9    httpd:2.4   "httpd"   7 minutes ago  Up 7 minutes   0.0.0.0:80->80/tcp      its-apache
        

        命令
        docker ps--filter祖先=xxx
        执行您要查找的操作

        见医生

        范例

        $ docker ps
        CONTAINER ID        IMAGE                                 COMMAND                  CREATED             STATUS              PORTS                    NAMES
        bc07fd1d98a9        k3ck3c/captvty                        "/bin/sh -c 'WINED..."   5 days ago          Up 50 seconds                                gallant_stallman
        2007c8a2344c        k3ck3c/captvty_v3_1                   "/bin/sh -c 'wine ..."   5 days ago          Up 49 seconds                                cranky_wilson
        e06b854ce5ad        k3ck3c/captvty                        "/bin/sh -c 'WINED..."   9 days ago          Up 49 seconds                                quirky_mclean
        d24d2a0efafa        phusion/baseimage                     "bash"                   11 days ago         Up 44 seconds                                sad_rosalind
        ff00ab6e6113        170d69d7c3c8                          "/bin/sh -c 'apt-g..."   11 days ago         Up 43 seconds                                competent_ramanujan
        6801d8ad513a        596df975d7c3                          "/bin/sh -c 'dpkg ..."   2 weeks ago         Up 39 seconds                                loving_nobel
        46994fddc6ba        solarkennedy/wine-x11-novnc-docker    "/usr/bin/supervisord"   2 weeks ago         Up 36 seconds       0.0.0.0:8080->8080/tcp   naughty_shannon
        2070187bf6d2        k3ck3c/captvty                        "/bin/sh -c 'WINED..."   2 weeks ago         Up 36 seconds                                vibrant_agnesi
        b151e3654bab        k3ck3c/captvty_v3_1                   "/bin/sh -c 'wine ..."   2 weeks ago         Up 35 seconds                                stupefied_brahmagupta
        37e30ba9c5cf        k3ck3c/captvty                        "/bin/sh -c 'WINED..."   2 weeks ago         Up 35 seconds                                naughty_boyd
        d5f57a41bd0b        k3ck3c/captvty                        "/bin/sh -c 'WINED..."   2 weeks ago         Up 34 seconds                                musing_mahavira
        3a10baa66e99        ac68b5fd0b98                          "/bin/sh -c 'WINED..."   2 weeks ago         Up 34 seconds                                elegant_thompson
        5db88185bf4c        71d3f94833a9                          "/bin/sh -c 'WINED..."   3 weeks ago         Up 33 seconds                                vigilant_saha
        11b4606ccad2        k3ck3c/apt_cacher                     "/bin/sh -c 'chmod..."   6 weeks ago         Up 31 seconds       0.0.0.0:3142->3142/tcp   test_apt_cacher_ng
        2da4d5c73b21        monitoringartist/grafana-xxl:latest   "/run.sh"                9 months ago        Up 19 seconds       0.0.0.0:3000->3000/tcp   grafana-xxl2
        
        如果我只想要运行映像k3ck3c/apt_缓存的容器

        $ docker ps --filter ancestor=k3ck3c/apt_cacher
        CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
        11b4606ccad2        k3ck3c/apt_cacher   "/bin/sh -c 'chmod..."   6 weeks ago         Up 58 seconds       0.0.0.0:3142->3142/tcp   test_apt_cacher_ng
        $ 
        
        或者图像
        k3ck3c/captvty

        $ docker ps --filter ancestor=k3ck3c/captvty
        CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
        bc07fd1d98a9        k3ck3c/captvty      "/bin/sh -c 'WINED..."   5 days ago          Up 5 minutes                            gallant_stallman
        e06b854ce5ad        k3ck3c/captvty      "/bin/sh -c 'WINED..."   9 days ago          Up 5 minutes                            quirky_mclean
        2070187bf6d2        k3ck3c/captvty      "/bin/sh -c 'WINED..."   2 weeks ago         Up 4 minutes                            vibrant_agnesi
        37e30ba9c5cf        k3ck3c/captvty      "/bin/sh -c 'WINED..."   2 weeks ago         Up 4 minutes                            naughty_boyd
        d5f57a41bd0b        k3ck3c/captvty      "/bin/sh -c 'WINED..."   2 weeks ago         Up 4 minutes                            musing_mahavira
        $ 
        

        命令
        docker ps--filter祖先=xxx
        执行您要查找的操作

        见医生

        范例

        $ docker ps
        CONTAINER ID        IMAGE                                 COMMAND                  CREATED             STATUS              PORTS                    NAMES
        bc07fd1d98a9        k3ck3c/captvty                        "/bin/sh -c 'WINED..."   5 days ago          Up 50 seconds                                gallant_stallman
        2007c8a2344c        k3ck3c/captvty_v3_1                   "/bin/sh -c 'wine ..."   5 days ago          Up 49 seconds                                cranky_wilson
        e06b854ce5ad        k3ck3c/captvty                        "/bin/sh -c 'WINED..."   9 days ago          Up 49 seconds                                quirky_mclean
        d24d2a0efafa        phusion/baseimage                     "bash"                   11 days ago         Up 44 seconds                                sad_rosalind
        ff00ab6e6113        170d69d7c3c8                          "/bin/sh -c 'apt-g..."   11 days ago         Up 43 seconds                                competent_ramanujan
        6801d8ad513a        596df975d7c3                          "/bin/sh -c 'dpkg ..."   2 weeks ago         Up 39 seconds                                loving_nobel
        46994fddc6ba        solarkennedy/wine-x11-novnc-docker    "/usr/bin/supervisord"   2 weeks ago         Up 36 seconds       0.0.0.0:8080->8080/tcp   naughty_shannon
        2070187bf6d2        k3ck3c/captvty                        "/bin/sh -c 'WINED..."   2 weeks ago         Up 36 seconds                                vibrant_agnesi
        b151e3654bab        k3ck3c/captvty_v3_1                   "/bin/sh -c 'wine ..."   2 weeks ago         Up 35 seconds                                stupefied_brahmagupta
        37e30ba9c5cf        k3ck3c/captvty                        "/bin/sh -c 'WINED..."   2 weeks ago         Up 35 seconds                                naughty_boyd
        d5f57a41bd0b        k3ck3c/captvty                        "/bin/sh -c 'WINED..."   2 weeks ago         Up 34 seconds                                musing_mahavira
        3a10baa66e99        ac68b5fd0b98                          "/bin/sh -c 'WINED..."   2 weeks ago         Up 34 seconds                                elegant_thompson
        5db88185bf4c        71d3f94833a9                          "/bin/sh -c 'WINED..."   3 weeks ago         Up 33 seconds                                vigilant_saha
        11b4606ccad2        k3ck3c/apt_cacher                     "/bin/sh -c 'chmod..."   6 weeks ago         Up 31 seconds       0.0.0.0:3142->3142/tcp   test_apt_cacher_ng
        2da4d5c73b21        monitoringartist/grafana-xxl:latest   "/run.sh"                9 months ago        Up 19 seconds       0.0.0.0:3000->3000/tcp   grafana-xxl2
        
        如果我只想要运行映像k3ck3c/apt_缓存的容器

        $ docker ps --filter ancestor=k3ck3c/apt_cacher
        CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
        11b4606ccad2        k3ck3c/apt_cacher   "/bin/sh -c 'chmod..."   6 weeks ago         Up 58 seconds       0.0.0.0:3142->3142/tcp   test_apt_cacher_ng
        $ 
        
        或者图像
        k3ck3c/captvty

        $ docker ps --filter ancestor=k3ck3c/captvty
        CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
        bc07fd1d98a9        k3ck3c/captvty      "/bin/sh -c 'WINED..."   5 days ago          Up 5 minutes                            gallant_stallman
        e06b854ce5ad        k3ck3c/captvty      "/bin/sh -c 'WINED..."   9 days ago          Up 5 minutes                            quirky_mclean
        2070187bf6d2        k3ck3c/captvty      "/bin/sh -c 'WINED..."   2 weeks ago         Up 4 minutes                            vibrant_agnesi
        37e30ba9c5cf        k3ck3c/captvty      "/bin/sh -c 'WINED..."   2 weeks ago         Up 4 minutes                            naughty_boyd
        d5f57a41bd0b        k3ck3c/captvty      "/bin/sh -c 'WINED..."   2 weeks ago         Up 4 minutes                            musing_mahavira
        $ 
        

        我更新了我的问题,以便更清楚地说明我使用了
        docker-run--rm
        。因此,@tgogos、@Rohan和@user2915097的答案还没有回答我的问题,因为
        docker ps
        docker container inspect
        不会列出从图像创建的容器,因为它不再存在。我只是想知道图像启动后的信息。(我开始怀疑没有关于这方面的日志,但这就是我手头的问题)我更新了我的问题,以便更清楚地说明我使用了
        docker run--rm
        。因此,@tgogos、@Rohan和@user2915097的答案还没有回答我的问题,因为
        docker ps
        docker container inspect
        不会列出从图像创建的容器,因为它不再存在。我只是想知道图像启动后的信息。(我开始怀疑没有关于这方面的记录,但这就是问题所在)