Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

With 1.23.0 some images report updated "NaN years ago" #3718

Closed
gjsjohnmurray opened this issue Nov 28, 2022 · 5 comments · Fixed by microsoft/vscode-docker-extensibility#136 or #3720

Comments

@gjsjohnmurray
Copy link

image

After reverting to 1.22.2:

image

@bwateratmsft
Copy link
Contributor

Thanks for the report @gjsjohnmurray! Can you share the following data?

  1. The JSON from inspecting the image, i.e. right click image -> Inspect
  2. The output from running docker images --format "{{ json . }}" on the terminal

@gjsjohnmurray
Copy link
Author

Sure.

{
    "Id": "sha256:a03c94c3147decca1fabda244b45644e182a044f6c37e1e4c21e55447cffa140",
    "RepoTags": [
        "mcr.microsoft.com/mssql/server:2017-latest"
    ],
    "RepoDigests": [
        "mcr.microsoft.com/mssql/server@sha256:7d194c54e34cb63bca083542369485c8f4141596805611e84d8c8bab2339eede"
    ],
    "Parent": "",
    "Comment": "",
    "Created": "2022-09-08T20:24:19.259093141Z",
    "Container": "81de807972b0b994f7f198d3a06e4556798e3665c4ad1c05f6649a6bab84e0e9",
    "ContainerConfig": {
        "Hostname": "81de807972b0",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "1433/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
        ],
        "Cmd": [
            "/bin/sh",
            "-c",
            "#(nop) ",
            "CMD [\"/opt/mssql/bin/sqlservr\"]"
        ],
        "Image": "sha256:4da7cadeb8919eadc9a4cfd45e9c3a5a044f5142c8157c51c20d49b4c56bdbad",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": [
            "/opt/mssql/bin/nonroot_msg.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "com.microsoft.product": "Microsoft SQL Server",
            "com.microsoft.version": "14.0.3456.2",
            "vendor": "Microsoft"
        }
    },
    "DockerVersion": "20.10.17+azure-1",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "1433/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
        ],
        "Cmd": [
            "/opt/mssql/bin/sqlservr"
        ],
        "Image": "sha256:4da7cadeb8919eadc9a4cfd45e9c3a5a044f5142c8157c51c20d49b4c56bdbad",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": [
            "/opt/mssql/bin/nonroot_msg.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "com.microsoft.product": "Microsoft SQL Server",
            "com.microsoft.version": "14.0.3456.2",
            "vendor": "Microsoft"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1331197155,
    "VirtualSize": 1331197155,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/ecf1f3952424eff9196c018b693bb3d64f24c8ad2deb995a0990ac37c28d1563/diff:/var/lib/docker/overlay2/f60f3b29793c42f717e1b5db2a1e930c8b631da5727e7d068cb48a686ca815de/diff",
            "MergedDir": "/var/lib/docker/overlay2/0e9f33840fcc11556f49de976ebbf2fca90a2ca7e0775f33b92c919572850628/merged",
            "UpperDir": "/var/lib/docker/overlay2/0e9f33840fcc11556f49de976ebbf2fca90a2ca7e0775f33b92c919572850628/diff",
            "WorkDir": "/var/lib/docker/overlay2/0e9f33840fcc11556f49de976ebbf2fca90a2ca7e0775f33b92c919572850628/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:4a641e21953d4161b38a01933802b61ad314880fc6a93e8667dd210846fe7071",
            "sha256:5a995aa45acb4a390f97e1c3b1c133d62c1c3168b67b24554ef197b215dbc2fb",
            "sha256:942b30391caef43f08bdc6f8c98ef2935a0bd71d270f74502963273deaa59a36"
        ]
    },
    "Metadata": {
        "LastTagTime": "0001-01-01T00:00:00Z"
    }
}
{"Containers":"N/A","CreatedAt":"2022-11-23 17:16:01 +0000 GMT","CreatedSince":"5 days ago","Digest":"\u003cnone\u003e","ID":"3b0beb4907c2","Repository":"iris-python","SharedSize":"N/A","Size":"6.05GB","Tag":"latest","UniqueSize":"N/A","VirtualSize":"6.055GB"}
{"Containers":"N/A","CreatedAt":"2022-11-23 17:12:18 +0000 GMT","CreatedSince":"5 days ago","Digest":"\u003cnone\u003e","ID":"9e8b652e31ae","Repository":"\u003cnone\u003e","SharedSize":"N/A","Size":"6.1GB","Tag":"\u003cnone\u003e","UniqueSize":"N/A","VirtualSize":"6.105GB"}
{"Containers":"N/A","CreatedAt":"2022-11-23 16:55:49 +0000 GMT","CreatedSince":"5 days ago","Digest":"\u003cnone\u003e","ID":"16cd37c9bf50","Repository":"\u003cnone\u003e","SharedSize":"N/A","Size":"3.15GB","Tag":"\u003cnone\u003e","UniqueSize":"N/A","VirtualSize":"3.153GB"}
{"Containers":"N/A","CreatedAt":"2022-11-23 16:46:56 +0000 GMT","CreatedSince":"5 days ago","Digest":"\u003cnone\u003e","ID":"6f481b018210","Repository":"\u003cnone\u003e","SharedSize":"N/A","Size":"6.05GB","Tag":"\u003cnone\u003e","UniqueSize":"N/A","VirtualSize":"6.055GB"}
{"Containers":"N/A","CreatedAt":"2022-11-16 08:43:43 +0000 GMT","CreatedSince":"12 days ago","Digest":"\u003cnone\u003e","ID":"3842e9cdffd2","Repository":"mysql","SharedSize":"N/A","Size":"538MB","Tag":"latest","UniqueSize":"N/A","VirtualSize":"538MB"}
{"Containers":"N/A","CreatedAt":"2022-11-11 12:23:59 +0000 GMT","CreatedSince":"2 weeks ago","Digest":"\u003cnone\u003e","ID":"9b48b6b12306","Repository":"vsc-vscode-sqltools-8fe3f876c2ba8fd917965b8a39ccaf2c-features","SharedSize":"N/A","Size":"833MB","Tag":"latest","UniqueSize":"N/A","VirtualSize":"833.5MB"}
{"Containers":"N/A","CreatedAt":"2022-11-11 03:40:41 +0000 GMT","CreatedSince":"2 weeks ago","Digest":"\u003cnone\u003e","ID":"543e78b1cf5e","Repository":"vsc-vscode-sqltools-8648e922ad958a07f212bf2522cf0ab5-features","SharedSize":"N/A","Size":"833MB","Tag":"latest","UniqueSize":"N/A","VirtualSize":"833.5MB"}
{"Containers":"N/A","CreatedAt":"2022-11-11 03:18:24 +0000 GMT","CreatedSince":"2 weeks ago","Digest":"\u003cnone\u003e","ID":"38c0c543f12e","Repository":"\u003cnone\u003e","SharedSize":"N/A","Size":"833MB","Tag":"\u003cnone\u003e","UniqueSize":"N/A","VirtualSize":"833.5MB"}   
{"Containers":"N/A","CreatedAt":"2022-11-11 02:01:02 +0000 GMT","CreatedSince":"2 weeks ago","Digest":"\u003cnone\u003e","ID":"1d9da0b75d34","Repository":"\u003cnone\u003e","SharedSize":"N/A","Size":"833MB","Tag":"\u003cnone\u003e","UniqueSize":"N/A","VirtualSize":"833.5MB"}   
{"Containers":"N/A","CreatedAt":"2022-11-11 01:43:19 +0000 GMT","CreatedSince":"2 weeks ago","Digest":"\u003cnone\u003e","ID":"c94419912848","Repository":"\u003cnone\u003e","SharedSize":"N/A","Size":"833MB","Tag":"\u003cnone\u003e","UniqueSize":"N/A","VirtualSize":"833.5MB"}   
{"Containers":"N/A","CreatedAt":"2022-11-10 16:56:09 +0000 GMT","CreatedSince":"2 weeks ago","Digest":"\u003cnone\u003e","ID":"174c4396a4da","Repository":"vsc-volume-bootstrap","SharedSize":"N/A","Size":"748MB","Tag":"latest","UniqueSize":"N/A","VirtualSize":"747.9MB"}
{"Containers":"N/A","CreatedAt":"2022-11-04 10:16:22 +0000 GMT","CreatedSince":"3 weeks ago","Digest":"\u003cnone\u003e","ID":"b8e91f488dde","Repository":"interpeorability-embedded-python-iris","SharedSize":"N/A","Size":"2.79GB","Tag":"latest","UniqueSize":"N/A","VirtualSize":"2.786GB"}
{"Containers":"N/A","CreatedAt":"2022-11-01 06:27:04 +0000 GMT","CreatedSince":"3 weeks ago","Digest":"\u003cnone\u003e","ID":"9e28798be691","Repository":"mcr.microsoft.com/mssql/server","SharedSize":"N/A","Size":"1.6GB","Tag":"latest","UniqueSize":"N/A","VirtualSize":"1.603GB"}
{"Containers":"N/A","CreatedAt":"2022-10-07 10:44:59 +0100 BST","CreatedSince":"7 weeks ago","Digest":"\u003cnone\u003e","ID":"3f8fc525eb04","Repository":"containers.intersystems.com/intersystems/iris-community","SharedSize":"N/A","Size":"2.03GB","Tag":"2022.2.0.356.0","UniqueSize":"N/A","VirtualSize":"2.029GB"}
{"Containers":"N/A","CreatedAt":"2022-09-23 14:14:43 +0100 BST","CreatedSince":"2 months ago","Digest":"\u003cnone\u003e","ID":"601ad177ccf1","Repository":"test-iris","SharedSize":"N/A","Size":"2.73GB","Tag":"latest","UniqueSize":"N/A","VirtualSize":"2.728GB"}
{"Containers":"N/A","CreatedAt":"2022-09-23 11:53:15 +0100 BST","CreatedSince":"2 months ago","Digest":"\u003cnone\u003e","ID":"f9f93fd878d9","Repository":"\u003cnone\u003e","SharedSize":"N/A","Size":"2.61GB","Tag":"\u003cnone\u003e","UniqueSize":"N/A","VirtualSize":"2.609GB"} 
{"Containers":"N/A","CreatedAt":"2022-09-15 14:59:40 +0100 BST","CreatedSince":"2 months ago","Digest":"\u003cnone\u003e","ID":"cab747cd8280","Repository":"caretdev/intersystems-extension","SharedSize":"N/A","Size":"45.6MB","Tag":"0.1.4","UniqueSize":"N/A","VirtualSize":"45.57MB"}
{"Containers":"N/A","CreatedAt":"2022-09-08 21:24:19 +0100 BST","CreatedSince":"2 months ago","Digest":"\u003cnone\u003e","ID":"a03c94c3147d","Repository":"mcr.microsoft.com/mssql/server","SharedSize":"N/A","Size":"1.33GB","Tag":"2017-latest","UniqueSize":"N/A","VirtualSize":"1.331GB"}
{"Containers":"N/A","CreatedAt":"2022-08-29 12:54:19 +0100 BST","CreatedSince":"3 months ago","Digest":"\u003cnone\u003e","ID":"b0c4fce5c413","Repository":"intersystemsdc/iris-community","SharedSize":"N/A","Size":"1.96GB","Tag":"preview","UniqueSize":"N/A","VirtualSize":"1.963GB"}
{"Containers":"N/A","CreatedAt":"2022-08-02 10:18:12 +0100 BST","CreatedSince":"3 months ago","Digest":"\u003cnone\u003e","ID":"e09e90144645","Repository":"postgres","SharedSize":"N/A","Size":"376MB","Tag":"latest","UniqueSize":"N/A","VirtualSize":"376.1MB"}
{"Containers":"N/A","CreatedAt":"2022-03-25 16:14:09 +0000 GMT","CreatedSince":"8 months ago","Digest":"\u003cnone\u003e","ID":"cad7cdef2ffa","Repository":"\u003cnone\u003e","SharedSize":"N/A","Size":"5.83GB","Tag":"\u003cnone\u003e","UniqueSize":"N/A","VirtualSize":"5.825GB"} 
{"Containers":"N/A","CreatedAt":"2022-03-14 17:10:10 +0000 GMT","CreatedSince":"8 months ago","Digest":"\u003cnone\u003e","ID":"e6d938e06392","Repository":"\u003cnone\u003e","SharedSize":"N/A","Size":"263MB","Tag":"\u003cnone\u003e","UniqueSize":"N/A","VirtualSize":"263.3MB"}  
{"Containers":"N/A","CreatedAt":"2021-06-08 08:07:21 +0100 BST","CreatedSince":"17 months ago","Digest":"\u003cnone\u003e","ID":"094676c8cd7c","Repository":"daimor/intersystems-cache","SharedSize":"N/A","Size":"2.3GB","Tag":"2018.1","UniqueSize":"N/A","VirtualSize":"2.301GB"}  
{"Containers":"N/A","CreatedAt":"2019-12-24 19:20:12 +0000 GMT","CreatedSince":"2 years ago","Digest":"\u003cnone\u003e","ID":"cc0abc535e36","Repository":"alpine","SharedSize":"N/A","Size":"5.59MB","Tag":"3.11.2","UniqueSize":"N/A","VirtualSize":"5.591MB"}
{"Containers":"N/A","CreatedAt":"2018-09-05 14:53:51 +0100 BST","CreatedSince":"4 years ago","Digest":"\u003cnone\u003e","ID":"e463b0cdf754","Repository":"daimor/intersystems-cache","SharedSize":"N/A","Size":"2.87GB","Tag":"2016.2","UniqueSize":"N/A","VirtualSize":"2.868GB"}   
{"Containers":"N/A","CreatedAt":"2017-04-11 21:36:02 +0100 BST","CreatedSince":"5 years ago","Digest":"\u003cnone\u003e","ID":"fa73519d1891","Repository":"vsamov/mysql-5.1.73","SharedSize":"N/A","Size":"304MB","Tag":"latest","UniqueSize":"N/A","VirtualSize":"304.1MB"}

@bwateratmsft
Copy link
Contributor

@danegsta it looks like some part of the date parsing (or the formatting?) doesn't like this string for CreatedAt: 2022-09-08 21:24:19 +0100 BST. Maybe it's mad about the time zone?

@danegsta
Copy link
Contributor

@bwateratmsft it looks like we may just not be applying the custom date string to the parser aggressively enough; we use it when parsing the created date for a container, but not for images. The default ISO 8601 parsing handles the GMT dates, but fails with the BST dates, while the custom format parsing handles both.

@bwateratmsft
Copy link
Contributor

A fix for this has been released in Docker extension version 1.23.1.

@microsoft microsoft locked and limited conversation to collaborators Jan 13, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.