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

Extension suddenly does not show images and containers #3783

Closed
Moae opened this issue Dec 21, 2022 · 47 comments
Closed

Extension suddenly does not show images and containers #3783

Moae opened this issue Dec 21, 2022 · 47 comments

Comments

@Moae
Copy link

Moae commented Dec 21, 2022

Hello there,

I don't know why, but suddenly the extension doesn't show images, container, volumes etc... everything is "No items found"
I never installed Docker Explorer extension as mentioned in #1609. I tried to reinstall both vscode and the extension but nothing.
Docker is working as i can run docker ps -a and see my images and containers, i can run docker commands without any issue.

OS: Ubuntu 22.04.1 LTS
VSCode Version: 1.74.2
Docker extension version: 1.23.3
Docker version: 20.10.17

Any idea what might be the problem?

@dbreshears dbreshears added this to the 1.24.0 milestone Dec 21, 2022
@dbreshears
Copy link
Member

@Moae. Do you know the last version that worked for you? Can you run "docker info" and share

@karolz-ms
Copy link
Contributor

@Moae just to make sure: docker ps command works from VS Code terminal?

@Moae
Copy link
Author

Moae commented Dec 22, 2022

@Moae. Do you know the last version that worked for you? Can you run "docker info" and share

Last version working was the 1.22.2, from 1.23 it stopped.

this is my docker info

 Context:    default
 Debug Mode: false
 Plugins:
  buildx: Docker Buildx (Docker Inc., v0.8.2)
  compose: Docker Compose (Docker Inc., v2.5.0)

Server:
 Containers: 15
  Running: 6
  Paused: 0
  Stopped: 9
 Images: 162
 Server Version: 20.10.17
 Storage Driver: overlay2
  Backing Filesystem: extfs
  Supports d_type: true
  Native Overlay Diff: true
  userxattr: false
 Logging Driver: json-file
 Cgroup Driver: systemd
 Cgroup Version: 2
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm: inactive
 Runtimes: io.containerd.runtime.v1.linux runc io.containerd.runc.v2
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 10c12954828e7c7c9b6e0ea9b0c02b01407d3ae1
 runc version: 
 init version: de40ad0
 Security Options:
  apparmor
  seccomp
   Profile: default
  cgroupns
 Kernel Version: 5.15.0-56-generic
 Operating System: Ubuntu Core 18
 OSType: linux
 Architecture: x86_64
 CPUs: 12
 Total Memory: 31GiB
 Name: Ammuttadori
 ID: 7BKG:F4IZ:NV23:4HCX:ETHY:DBYM:4B7D:7XZU:LGHW:GTTA:W7IX:6Y43
 Docker Root Dir: /var/snap/docker/common/var-lib-docker
 Debug Mode: false
 Registry: https://index.docker.io/v1/
 Labels:
 Experimental: false
 Insecure Registries:
  127.0.0.0/8
 Live Restore Enabled: false

@Moae just to make sure: docker ps command works from VS Code terminal?

yes works fine

@karolz-ms
Copy link
Contributor

Can you try setting docker.dockerPath explicitly? (do which docker and set docker.dockerPath VS Code setting to that path)

@bwateratmsft bwateratmsft removed this from the 1.24.0 milestone Jan 4, 2023
@Moae
Copy link
Author

Moae commented Jan 5, 2023

Can you try setting docker.dockerPath explicitly? (do which docker and set docker.dockerPath VS Code setting to that path)

Sorry for the late reply (you know Christmas holidays 😄 ), anyway i tried but nothing changes

@danegsta
Copy link
Contributor

danegsta commented Jan 5, 2023

Can you run docker info from both a VSCode terminal pane and a system terminal to see if you're getting any different results between the two?

Additionally, try running docker context ls in both a VSCode terminal and system terminal to see if there's potentially any differences in the Docker endpoint configuration within the VSCode environment.

@Moae
Copy link
Author

Moae commented Jan 9, 2023

Can you run docker info from both a VSCode terminal pane and a system terminal to see if you're getting any different results between the two?

Additionally, try running docker context ls in both a VSCode terminal and system terminal to see if there's potentially any differences in the Docker endpoint configuration within the VSCode environment.

Both docker info and docker context ls are extacly the same in both system terminal and VSCode terminal

@bwateratmsft
Copy link
Contributor

@Moae are you using VSCode remoting to connect to the Ubuntu system? Through Remote - SSH, Remote - WSL, etc.?

@Moae
Copy link
Author

Moae commented Jan 10, 2023

@Moae are you using VSCode remoting to connect to the Ubuntu system? Through Remote - SSH, Remote - WSL, etc.?

Nope, i use sometimes remote connection to the hubdocker but not to connect to my machine, is this what you wanted to know?

@bwateratmsft
Copy link
Contributor

Yeah. I was thinking that what could be happening is Docker has no images/containers/etc. on the remote system, but does on the host, and the explorer was showing for remote. Or, vice versa.

@danegsta is there any part of our parsing logic that would cause it to jump out of the loop, without throwing an error, even when strict === true?

@Moae
Copy link
Author

Moae commented Jan 10, 2023

Yeah. I was thinking that what could be happening is Docker has no images/containers/etc. on the remote system, but does on the host, and the explorer was showing for remote. Or, vice versa.

@danegsta is there any part of our parsing logic that would cause it to jump out of the loop, without throwing an error, even when strict === true?

One thing that I forgot and is worth mentioning about the remote connection is that if i connect to a remote host that has images and containers i can actually see them with no issue. The problem seems to be with local containers and images.
Just to remind one thing in case it went missing, if I switch back to version 1.22.2 of the extension it works again, if I update back to not working.

@bwateratmsft
Copy link
Contributor

With 1.23.0 we made some pretty substantial changes to use only the Docker CLI, instead of a mix of the CLI and the HTTP API. But, it's very strange that the API was giving results, and the CLI gives results on a terminal, but for some reason our extension process isn't able to pick anything up.

Can you share the full outputs from these commands, when run from a VSCode bash window? You can censor anything that you need to.

docker context ls --format "{{ json . }}"
docker container ls --no-trunc --all --format "{{ json . }}"
docker image ls --no-trunc --all --format "{{ json . }}"

@Moae
Copy link
Author

Moae commented Jan 10, 2023

With 1.23.0 we made some pretty substantial changes to use only the Docker CLI, instead of a mix of the CLI and the HTTP API. But, it's very strange that the API was giving results, and the CLI gives results on a terminal, but for some reason our extension process isn't able to pick anything up.

Can you share the full outputs from these commands, when run from a VSCode bash window? You can censor anything that you need to.

docker context ls --format "{{ json . }}"

{
"Current":true,
"Description": "Current DOCKER_HOST based configuration",
"DockerEndpoint":"unix:///var/run/docker.sock",
"KubernetesEndpoint":"",
"Name":"default",
"StackOrchestrator":"swarm"
}

docker container ls --no-trunc --all --format "{{ json . }}"

{
    "Command": "\"/docker-entrypoint.sh apache2-foreground\"",
    "CreatedAt": "2022-10-13 16:13:43 +0200 CEST",
    "ID": "8000db1a90ec096a0aede22135157dc7cb3b930c4d192b0ff6befbb706c0ed67",
    "Image": "phpmyadmin/phpmyadmin",
    "Labels": "org.opencontainers.image.licenses=GPL-2.0-only,org.opencontainers.image.vendor=phpMyAdmin,com.docker.compose.project.config_files=docker-compose.yml,com.docker.compose.oneoff=False,com.docker.compose.service=phpmyadmin,org.opencontainers.image.description=Run phpMyAdmin with Alpine, Apache and PHP FPM.,org.opencontainers.image.source=https://github.com/phpmyadmin/docker.git,org.opencontainers.image.version=5.2.0,com.docker.compose.config-hash=7da490763afec7f520281a1819fa89980ce9111407831357d00d88ab48486359,com.docker.compose.version=1.29.2,org.opencontainers.image.authors=The phpMyAdmin Team \u003cdevelopers@phpmyadmin.net\u003e,com.docker.compose.project=wp-docker,com.docker.compose.project.working_dir=/###/###/###/wp-docker,org.opencontainers.image.documentation=https://github.com/phpmyadmin/docker#readme,org.opencontainers.image.title=Official phpMyAdmin Docker image,org.opencontainers.image.url=https://github.com/phpmyadmin/docker#readme,com.docker.compose.container-number=1",
    "LocalVolumes": "0",
    "Mounts": "",
    "Names": "wp-docker_phpmyadmin_1",
    "Networks": "wp-docker_default",
    "Ports": "0.0.0.0:8183-\u003e80/tcp, :::8183-\u003e80/tcp",
    "RunningFor": "2 months ago",
    "Size": "70B (virtual 510MB)",
    "State": "running",
    "Status": "Up 26 hours"
},
{
    "Command": "\"docker-entrypoint.sh apache2-foreground\"",
    "CreatedAt": "2022-10-13 16:13:43 +0200 CEST",
    "ID": "149b42229aed046a329c0e313e4321ab5b62c21a26d642c45cebde1ca5b1a51f",
    "Image": "wordpress:latest",
    "Labels": "com.docker.compose.project=wp-docker,com.docker.compose.project.config_files=docker-compose.yml,com.docker.compose.project.working_dir=/###/###/###/wp-docker,com.docker.compose.service=wordpress,com.docker.compose.version=1.29.2,com.docker.compose.config-hash=a7d372fce090ffe0086ce70d1ccbe2b9fc1dadbe47ae8825b5357fbcb4f73e82,com.docker.compose.container-number=1,com.docker.compose.oneoff=False",
    "LocalVolumes": "0",
    "Mounts": "/home/###/###/wp-docker/wp_data",
    "Names": "wp-docker_wordpress_1",
    "Networks": "wp-docker_default",
    "Ports": "0.0.0.0:8020-\u003e80/tcp, :::8020-\u003e80/tcp",
    "RunningFor": "2 months ago",
    "Size": "2B (virtual 609MB)",
    "State": "running",
    "Status": "Up 26 hours"
}
{
    "Command": "\"docker-entrypoint.sh --default-authentication-plugin=mysql_native_password\"",
    "CreatedAt": "2022-10-13 16:13:41 +0200 CEST",
    "ID": "5ff945c3e053510b1fcce95a90c435537e14ae3ac8dad2e59b9f0c9ecd4524c7",
    "Image": "mysql:8.0.30",
    "Labels": "com.docker.compose.project.working_dir=/##/###/###/wp-docker,com.docker.compose.service=db,com.docker.compose.version=1.29.2,com.docker.compose.config-hash=14231ebe625ca201d61e04f68ccae917f2a930d2a1a9387bcb2392bc50726a4a,com.docker.compose.container-number=1,com.docker.compose.oneoff=False,com.docker.compose.project=wp-docker,com.docker.compose.project.config_files=docker-compose.yml",
    "LocalVolumes": "1",
    "Mounts": "b5684e8edae388ef328ca5e71121387a7540e2cb0b6413f4ac51f2a6100c6703",
    "Names": "wp-docker_db_1",
    "Networks": "wp-docker_default",
    "Ports": "3306/tcp, 33060/tcp",
    "RunningFor": "2 months ago",
    "Size": "6B (virtual 449MB)",
    "State": "running",
    "Status": "Up 26 hours"
}
{
    "Command": "\"/docker-entrypoint.sh sh -c 'nginx \u0026\u0026 pm2-runtime /opt/###/dist/server/bin/www --output /opt/###/logs/###.log --max-memory-restart 512M'\"",
    "CreatedAt": "2022-07-26 12:18:45 +0200 CEST",
    "ID": "585f12fd845025dc3ab18e42a392a0f4c1714d0098ae88a545a608a1ba7d4869",
    "Image": "nginx:1.21.6-alpine",
    "Labels": "com.docker.compose.container-number=1,com.docker.compose.oneoff=False,com.docker.compose.project=devel,com.docker.compose.service=###,com.docker.compose.version=1.29.2,maintainer=NGINX Docker Maintainers \u003cdocker-maint@nginx.com\u003e,com.docker.compose.config-hash=8e6e406d119134a31a4f158e608b6f94b365646ddbea688282583abda7f0b369,com.docker.compose.project.config_files=###/docker-compose.yaml,com.docker.compose.project.working_dir=/###/###/###/###/###/###/###",
    "LocalVolumes": "0",
    "Mounts": "/###/###/###/###/###/###/,/###/###/###/###/###/###/###,/###/###/###/###/###/###/###,/###/###/###/###/###/###/##/###",
    "Names": "###",
    "Networks": "###",
    "Ports": "",
    "RunningFor": "5 months ago",
    "Size": "25.1MB (virtual 1.3GB)",
    "State": "exited",
    "Status": "Exited (0) 5 days ago"
}
{
    "Command": "\"docker-entrypoint.sh mongod\"",
    "CreatedAt": "2022-07-26 12:18:44 +0200 CEST",
    "ID": "deded42af5f8fa122db52a08f5711700bf4eeb2d2a52da2f494b6e27afcea309",
    "Image": "mongo:4.2",
    "Labels": "com.docker.compose.config-hash=16a2fb7f550e71bbb00200355f3cb41e10463e20fde56636fb81092e715400af,com.docker.compose.container-number=1,com.docker.compose.oneoff=False,com.docker.compose.project=devel,com.docker.compose.project.config_files=###/docker-compose.yaml,com.docker.compose.project.working_dir=/##/###/###/###/###/###/##,com.docker.compose.service=###,com.docker.compose.version=1.29.2",
    "LocalVolumes": "2",
    "Mounts": "c5b086eb3953459affa481c45463f4d44d2cca78211e3afbf25e99b2f76e759a,3a3f68e8bcae743dc7537d92c38973ffc2db5402ab9c6d229909130625139a6d",
    "Names": "###",
    "Networks": "###",
    "Ports": "27017/tcp",
    "RunningFor": "5 months ago",
    "Size": "0B (virtual 388MB)",
    "State": "exited",
    "Status": "Exited (255) 5 days ago"
}
{
    "Command": "\"/entrypoint.sh sh -c 'odoo -c /etc/odoo/odoo.conf --update g_theme'\"",
    "CreatedAt": "2022-07-01 17:02:13 +0200 CEST",
    "ID": "601a96b358d95d1ab932f5b212e3a4132b0b29b95bdea611a0a4a0ce6cdc0f6b",
    "Image": "odoo:15.0",
    "Labels": "com.docker.compose.config-hash=e7f0a675abb8231a43f50e9bcea20f1ecfc50701e9264abc72bf2c5faf8c4c66,com.docker.compose.container-number=1,com.docker.compose.oneoff=False,com.docker.compose.project=###,com.docker.compose.project.config_files=docker-compose.yml,com.docker.compose.project.working_dir=/###/###/###/###,com.docker.compose.service=web,com.docker.compose.version=1.29.2",
    "LocalVolumes": "1",
    "Mounts": "/###/###/###/###/###,/###/###/###/###/###",
    "Names": "##",
    "Networks": "###",
    "Ports": "0.0.0.0:8069-\u003e8069/tcp, :::8069-\u003e8069/tcp, 0.0.0.0:8072-\u003e8072/tcp, :::8072-\u003e8072/tcp, 8071/tcp",
    "RunningFor": "6 months ago",
    "Size": "0B (virtual 1.51GB)",
    "State": "exited",
    "Status": "Exited (255) 4 months ago"
}
{
    "Command": "\"docker-entrypoint.sh postgres\"",
    "CreatedAt": "2022-06-23 11:16:51 +0200 CEST",
    "ID": "764665a8c7b0002eb011326f136ffaed0ca07d82c1b27507ab07157d00869dba",
    "Image": "postgres:13",
    "Labels": "com.docker.compose.project=###,com.docker.compose.project.config_files=docker-compose.yml,com.docker.compose.project.working_dir=/###/###/###/##,com.docker.compose.service=db,com.docker.compose.version=1.29.2,com.docker.compose.config-hash=88e06b0950695b21c6838f73a6d3723837b2d61e483ad77ff81d128b0d23ebaa,com.docker.compose.container-number=1,com.docker.compose.oneoff=False",
    "LocalVolumes": "0",
    "Mounts": "/###/###/###/###/###",
    "Names": "###",
    "Networks": "###",
    "Ports": "5432/tcp",
    "RunningFor": "6 months ago",
    "Size": "63B (virtual 373MB)",
    "State": "exited",
    "Status": "Exited (255) 4 months ago"
}

docker image ls --no-trunc --all --format "{{ json . }}"

{
    "Containers": "N/A",
    "CreatedAt": "2023-01-05 17:50:01 +0100 CET",
    "CreatedSince": "5 days ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:3cb356b88a5fe2c690b9b35dcc2bb644ebc08a5f3637569e0770fd042e742c72",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "2.24GB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "2.245GB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2023-01-05 17:49:57 +0100 CET",
    "CreatedSince": "5 days ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:043dad716b6ebac25fd97fd1ed05d950b7e7ad137a45d8f8b5f25a0ad55cf560",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "2.16GB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "2.157GB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2023-01-05 17:44:36 +0100 CET",
    "CreatedSince": "5 days ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:e1da78440b651039004dbc5569e53339182665fe8f875785141078da147c0aff",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "609MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "608.7MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2023-01-05 17:44:24 +0100 CET",
    "CreatedSince": "5 days ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:b47fac9269c0a8fa3688203447c4ded04d9364ec9a6a2a09779efd656824eef1",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "543MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "543.2MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-12-23 16:08:08 +0100 CET",
    "CreatedSince": "2 weeks ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:3ff9fc398baea5a6db994464687221c15f78816126fdde918ea2cbdb06db0513",
    "Repository": "jakejarvis/hugo-extended",
    "SharedSize": "N/A",
    "Size": "859MB",
    "Tag": "latest",
    "UniqueSize": "N/A",
    "VirtualSize": "859.5MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-12-21 12:12:42 +0100 CET",
    "CreatedSince": "2 weeks ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:8314e1ed866a82732a3e64142b340a5dbed0bf4b807d39957fbf502f4be038b3",
    "Repository": "hugo",
    "SharedSize": "N/A",
    "Size": "859MB",
    "Tag": "latest",
    "UniqueSize": "N/A",
    "VirtualSize": "859.3MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-12-21 12:12:42 +0100 CET",
    "CreatedSince": "2 weeks ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:7c155c2a6f8a8160bccdd96ee3999557d3db70733892c05b2c1c7dfd1183c8d4",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "859MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "859.3MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-12-21 12:12:42 +0100 CET",
    "CreatedSince": "2 weeks ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:5f8373b7fd862f48ff699f73d83c879eacea2b123e9dd8d9f0386ffee1303aac",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "859MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "859.3MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-12-21 12:12:42 +0100 CET",
    "CreatedSince": "2 weeks ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:52ffedfeabf1eaf04fc14e8564190bb9a07fd9abe004fb7e022fa5717667d61f",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "859MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "859.3MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-12-21 12:12:41 +0100 CET",
    "CreatedSince": "2 weeks ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:9192cae4568c6b0ad38c8ba1b8ef861d13ab2f2ba848131995d59926c2f665a0",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "859MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "859.3MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-12-21 12:11:42 +0100 CET",
    "CreatedSince": "2 weeks ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:6a42b8229a57747e6ddfc9054e4790069512b3ce6acc1cfe865f0ae9eea3a849",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "90.9MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "90.89MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-12-21 12:11:41 +0100 CET",
    "CreatedSince": "2 weeks ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:982918f21a0ee9c2dbdc82512ca711a26ff35f256eefc4acbf85d21616140681",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "5.54MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "5.544MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-12-21 12:11:41 +0100 CET",
    "CreatedSince": "2 weeks ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:3d5e96072689e312818d20e952cd244c0f2838573d27a7da065805b9e8c074ba",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "5.54MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "5.544MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-12-21 12:11:41 +0100 CET",
    "CreatedSince": "2 weeks ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:1c81b5dd10b17b30d73f77d759fef21d0ea5957feb626d7a150bc9c962037a04",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "5.54MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "5.544MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-12-21 12:11:41 +0100 CET",
    "CreatedSince": "2 weeks ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:0db188d9bb86125c251db0a8040c960643a44c5825368b4725630a6879a70dda",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "5.54MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "5.544MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-12-21 12:11:40 +0100 CET",
    "CreatedSince": "2 weeks ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:e0d5dd0a68dbd241aad76e176817cf8c55e0a79b583454374bf5569479c26235",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "5.54MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "5.544MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-12-21 12:11:40 +0100 CET",
    "CreatedSince": "2 weeks ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:52a04b53013cef75b5aa0bf0e2aeb6e82b127c6d3e904ba1af5df9d19f3fb4fa",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "5.54MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "5.544MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-12-21 12:11:40 +0100 CET",
    "CreatedSince": "2 weeks ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:d2de1aceb10e6d3462da79e52bd48bc7c7b75731b2c124818f0ff5b17ca6187a",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "5.54MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "5.544MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-12-21 12:11:40 +0100 CET",
    "CreatedSince": "2 weeks ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:f0e31dcc3000268ba5e923c4dbeec9a8969ddb4d72e62cedd5f42ebc1b709137",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "5.54MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "5.544MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-12-21 12:11:37 +0100 CET",
    "CreatedSince": "2 weeks ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:8f1278b4448ebcc5acea1eda1e3dcba7e9591af7f68ea5ab008052e88515ed87",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "2.24GB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "2.245GB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-12-21 12:11:26 +0100 CET",
    "CreatedSince": "2 weeks ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:6f8d03ef817056306c73204d7fe5935eab74517f8734bfd6e2accdb3a2f583c0",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "2.16GB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "2.157GB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-12-21 12:06:33 +0100 CET",
    "CreatedSince": "2 weeks ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:a791f2e16bab74833af803d44055e36b00c9e386e49d415a9a5a4a91f8231916",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "609MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "608.7MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-12-21 12:06:26 +0100 CET",
    "CreatedSince": "2 weeks ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:53448dfc3af1fe4074672ce8f95ce0edb2285dc0efb8ae509c572d75f05e0e3f",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "543MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "543.2MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-12-21 12:06:16 +0100 CET",
    "CreatedSince": "2 weeks ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:adf949c11d4909d807fe1e604b9c261cd0a6d5e056425fd4794840063cefe846",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "353MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "352.8MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-12-21 12:06:15 +0100 CET",
    "CreatedSince": "2 weeks ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:4d4a5c152c1aed8e1e33c8dfab506500bbfa1c1ea3e3ac4d1ce71f0992dedfe0",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "353MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "352.8MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-12-21 12:06:15 +0100 CET",
    "CreatedSince": "2 weeks ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:1d5c2890658024024eb864f69e5a4c84ed460f75984280d50785092c4e8d923a",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "353MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "352.8MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-12-21 12:06:15 +0100 CET",
    "CreatedSince": "2 weeks ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:cc4e667d6e9f2493655b404fee33de46a9fd6c4d2c8c13d90a5398877d53943a",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "353MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "352.8MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-12-21 12:06:15 +0100 CET",
    "CreatedSince": "2 weeks ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:cc821e801a4eb9d19a8bf7b118022bc1d5ac5aee7d2ad0fba6fdce7d4183d501",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "353MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "352.8MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-12-21 12:06:14 +0100 CET",
    "CreatedSince": "2 weeks ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:40d7068498f3eda53361b7a416b7e0a130730c7e3003d3db547b2ec172241794",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "353MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "352.8MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-12-21 12:06:14 +0100 CET",
    "CreatedSince": "2 weeks ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:7f1ca2238f18e6565ec9c682a6afb9bd222d61659ff41c9d7317619bc22cdd5c",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "353MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "352.8MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-12-06 21:32:49 +0100 CET",
    "CreatedSince": "4 weeks ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:d227b49ae9268d45c57df164b4f99a34d404ee5e74ebc3b56ae65737b192ba78",
    "Repository": "golang",
    "SharedSize": "N/A",
    "Size": "353MB",
    "Tag": "1.19-alpine3.16",
    "UniqueSize": "N/A",
    "VirtualSize": "352.8MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-11-25 07:01:42 +0100 CET",
    "CreatedSince": "6 weeks ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:5b2b20c528caa3d48fb56065db733fc8d2c4531228975a8d5ffb3a8cbc99764a",
    "Repository": "klakegg/hugo",
    "SharedSize": "N/A",
    "Size": "54.4MB",
    "Tag": "latest",
    "UniqueSize": "N/A",
    "VirtualSize": "54.36MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-11-12 05:19:23 +0100 CET",
    "CreatedSince": "8 weeks ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:bfe296a525011f7eb76075d688c681ca4feaad5afe3b142b36e30f1a171dc99a",
    "Repository": "alpine",
    "SharedSize": "N/A",
    "Size": "5.54MB",
    "Tag": "3.16",
    "UniqueSize": "N/A",
    "VirtualSize": "5.544MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-10-01 04:22:32 +0200 CEST",
    "CreatedSince": "3 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:c980e1c6b36091f2793da455908e9f844025254534a53cfc294fdde114a9d03a",
    "Repository": "phpmyadmin",
    "SharedSize": "N/A",
    "Size": "511MB",
    "Tag": "latest",
    "UniqueSize": "N/A",
    "VirtualSize": "511MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-09-29 18:22:09 +0200 CEST",
    "CreatedSince": "3 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:9d8e51fb6cf59a8e324e2e4cd9624e295fcc77b675e9b73436801b8890e0c5aa",
    "Repository": "wordpress",
    "SharedSize": "N/A",
    "Size": "609MB",
    "Tag": "latest",
    "UniqueSize": "N/A",
    "VirtualSize": "609.4MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-09-20 11:26:08 +0200 CEST",
    "CreatedSince": "3 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:94c0924749b6efbd528467945d7c12370f5e8b98e4b873a0b50406aa25d4ca4b",
    "Repository": "dpage/pgadmin4",
    "SharedSize": "N/A",
    "Size": "366MB",
    "Tag": "latest",
    "UniqueSize": "N/A",
    "VirtualSize": "366MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-09-14 23:46:31 +0200 CEST",
    "CreatedSince": "3 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:43fcfca0776df8e192d1647da2866237fbd9f8e875fb496e4ca887369b2dd995",
    "Repository": "mysql",
    "SharedSize": "N/A",
    "Size": "449MB",
    "Tag": "8.0.30",
    "UniqueSize": "N/A",
    "VirtualSize": "449MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-07-26 12:18:44 +0200 CEST",
    "CreatedSince": "5 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:5061c1dc7343c2fc82915c0201d0e07fe8b0a2d52b656e87ae1572f692dee187",
    "Repository": "nginx",
    "SharedSize": "N/A",
    "Size": "1.27GB",
    "Tag": "1.21.6-alpine",
    "UniqueSize": "N/A",
    "VirtualSize": "1.271GB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-07-26 12:18:43 +0200 CEST",
    "CreatedSince": "5 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:0064742c1dc6121b9e270511ff85e2c19e0c7c33137acfa918222fb4fbfaf940",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "1.27GB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "1.271GB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-07-26 12:18:43 +0200 CEST",
    "CreatedSince": "5 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:dd154275d4888685a7da41c8356c234f5ab5b379b3b27c59687dbcfd739447c4",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "1.27GB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "1.271GB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-07-26 12:18:43 +0200 CEST",
    "CreatedSince": "5 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:a0a8fa567fc0d295cf94ff0fa82dfd44c2b03c103a8f5eb2e3342da45bdd75b1",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "1.27GB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "1.271GB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-07-26 12:18:42 +0200 CEST",
    "CreatedSince": "5 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:eb0c39fdfe2ad3eee7928cc241bccd933ed882ed2d572f037d938f4377427b85",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "1.27GB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "1.271GB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-07-26 12:18:41 +0200 CEST",
    "CreatedSince": "5 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:dad292076300810510fab1e9a3ed33777cf9e015b0ae48ae811ebd2adcabf5b0",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "1.27GB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "1.271GB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-07-26 12:18:40 +0200 CEST",
    "CreatedSince": "5 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:99f8550be501b2fe6741440505b0641e5c329c274157d9d85a99fb2c71385469",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "1.27GB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "1.271GB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-07-26 12:18:24 +0200 CEST",
    "CreatedSince": "5 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:27a7de7fa48f7ad89832ca9f5e1c46f1486b74806f485becac332054c0814372",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "1.24GB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "1.24GB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-07-26 12:18:21 +0200 CEST",
    "CreatedSince": "5 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:42bbdcab0d9111bcb5bb0394c24db1c57e1037b7c7563b21391e96e3afdd7b31",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "1.16GB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "1.158GB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-07-26 12:18:18 +0200 CEST",
    "CreatedSince": "5 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:76ba1ab4ae36f3ab1906d1939c92f462f1156ee54e29a39f7ab5b02a020e2f74",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "1.11GB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "1.11GB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-07-26 12:18:17 +0200 CEST",
    "CreatedSince": "5 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:8ae50a978c41e05ddd66c5bf2b38f5f6f44ad5f1e6707c5bf2205dbdf9a3118a",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "1.11GB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "1.109GB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-07-26 12:15:18 +0200 CEST",
    "CreatedSince": "5 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:ed4d87629b7a1c2c3780af8a28525accf1c4a931c03984054be83162b35d165d",
    "Repository": "r1804_v0.9.4",
    "SharedSize": "N/A",
    "Size": "2.38GB",
    "Tag": "latest",
    "UniqueSize": "N/A",
    "VirtualSize": "2.385GB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-06-23 06:44:52 +0200 CEST",
    "CreatedSince": "6 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:ade1ded6b4c8f7117a4fc1cec18cb328abfda21beb03cc4f6f10a4d3c9793d13",
    "Repository": "odoo",
    "SharedSize": "N/A",
    "Size": "1.51GB",
    "Tag": "15.0",
    "UniqueSize": "N/A",
    "VirtualSize": "1.513GB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-06-22 03:43:01 +0200 CEST",
    "CreatedSince": "6 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:3b4a4f5ead98c1b745ba71e5c6f8f1412c146f7400cef9be75e9035d8131b8f1",
    "Repository": "postgres",
    "SharedSize": "N/A",
    "Size": "373MB",
    "Tag": "13",
    "UniqueSize": "N/A",
    "VirtualSize": "373.1MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-06-21 09:20:47 +0200 CEST",
    "CreatedSince": "6 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:1b873d70c24a81045515bf06f10c285b9c229ce4b9e213d2f7b0c72b851789e4",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "1.11GB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "1.106GB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-06-21 09:20:44 +0200 CEST",
    "CreatedSince": "6 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:4917c766d1bdc8091d8de38d13cbf9b9fd1964d628d471e0f598a135f7b52875",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "1.1GB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "1.103GB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-06-21 09:20:34 +0200 CEST",
    "CreatedSince": "6 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:9eb07850100b3d389f19c8f97f6e847ba20516268e79c15bb30748ed9d7f669b",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "1.1GB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "1.103GB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-06-21 09:20:28 +0200 CEST",
    "CreatedSince": "6 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:d9b13f635d0b4f5356b8d654be33612c0a064f0ba5dd65fa4b838ec3b48f8a47",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "1.1GB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "1.103GB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-06-21 09:20:05 +0200 CEST",
    "CreatedSince": "6 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:db858d52256c374816d5b967e815905d4a04078d570c6345d2c64d644c9aaa23",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "1.03GB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "1.035GB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-06-21 09:20:05 +0200 CEST",
    "CreatedSince": "6 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:0beb317b0cd883fa6cbc426b11ab8e36aeced3ccf61f4702a96286469fad8e78",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "1.03GB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "1.035GB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-06-21 09:20:05 +0200 CEST",
    "CreatedSince": "6 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:944ee7d0592acb68febd253a8cedcbad67f95f948be90aade70838e7b7870eab",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "1.03GB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "1.035GB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-06-21 09:20:04 +0200 CEST",
    "CreatedSince": "6 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:66e259bb35ef5037e673922943a7ebb102dc72c166aef26c96dee6989fc61251",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "1.02GB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "1.018GB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-06-21 09:20:04 +0200 CEST",
    "CreatedSince": "6 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:dc718d80653b2109c59ffd5f8473eeb2e818217af8ec19cb7998ec59e99d0a55",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "1.02GB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "1.018GB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-06-21 09:20:04 +0200 CEST",
    "CreatedSince": "6 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:47f49be36644959c50fdbf5645c35c520c82b243fb2952ae87cd531cddfa3232",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "1.03GB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "1.035GB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-06-21 09:20:03 +0200 CEST",
    "CreatedSince": "6 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:ac6c474fb87340f2c820026b4f905be03bb2708064ed29af98598be1643cf001",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "1.02GB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "1.018GB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-06-21 09:20:02 +0200 CEST",
    "CreatedSince": "6 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:9b48fb0c6b62cca4d508cc08fc91650e2c82bc82e260d65f8486cda8d6abe346",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "1.02GB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "1.018GB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-06-21 09:19:56 +0200 CEST",
    "CreatedSince": "6 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:5551c0d067a43f6f5db8e930b48b4d80cba78b27e89efff87fd57cc4bb715f7f",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "1GB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "1.003GB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-06-21 09:19:45 +0200 CEST",
    "CreatedSince": "6 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:025701e68756df6067bd9033321b076cbb2d2398d5b631f9ea1943bc99023f4d",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "987MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "987.1MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-06-21 09:19:05 +0200 CEST",
    "CreatedSince": "6 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:fe2eb89ac92038bf877cb1b6b5ba9ed86648fe874748450889aead364a3e6f55",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "32.3MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "32.34MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-06-21 09:19:01 +0200 CEST",
    "CreatedSince": "6 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:700b8cee3ba5e1a492897a9b8f7468e5c67eea0a165d8a912b921a593c7dbd2e",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "23.4MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "23.42MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-05-18 00:36:41 +0200 CEST",
    "CreatedSince": "7 months ago",
    "Digest": "",
    "ID": "sha256:b1c3acb28882519cf6d3a4d7fe2b21d0ae20bde9cfd2c08a7de057f8cfccff15",
    "Repository": "nginx",
    "SharedSize": "N/A",
    "Size": "23.4MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "23.42MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-05-12 23:28:29 +0200 CEST",
    "CreatedSince": "8 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:4a4023c7e22af1cd61420e306e13a82eb9035eb109d981395647f305c6841f89",
    "Repository": "phpmyadmin/phpmyadmin",
    "SharedSize": "N/A",
    "Size": "510MB",
    "Tag": "latest",
    "UniqueSize": "N/A",
    "VirtualSize": "510.2MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-04-05 09:22:03 +0200 CEST",
    "CreatedSince": "9 months ago",
    "Digest": "",
    "ID": "sha256:51696c87e77e4ff7a53af9be837f35d4eacdb47b4ca83ba5fd5e4b5101d98502",
    "Repository": "nginx",
    "SharedSize": "N/A",
    "Size": "23.4MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "23.42MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-02-14 16:12:29 +0100 CET",
    "CreatedSince": "11 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:b3d838a395e0e02ce6a3e628e0b1cceebf723410526f427c29064c59fd889bbb",
    "Repository": "nginx",
    "SharedSize": "N/A",
    "Size": "372MB",
    "Tag": "1.21-alpine",
    "UniqueSize": "N/A",
    "VirtualSize": "371.8MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-02-14 16:12:27 +0100 CET",
    "CreatedSince": "11 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:0fbcd88fd39e585f4aca7672e82fab09b00e092efabd3a048a32f77e9b4f398c",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "369MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "368.8MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-02-14 16:12:24 +0100 CET",
    "CreatedSince": "11 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:01e9c302cd2533b81299b23c8f00a4d474c04fdb551879d66a38c47425729ac0",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "369MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "368.6MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-02-14 16:12:18 +0100 CET",
    "CreatedSince": "11 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:a5c2fd36dbc1a560edf14db4c3a7b571b4f4e75a9100fac9ce8069d874762aff",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "368MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "368.4MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-02-14 16:11:55 +0100 CET",
    "CreatedSince": "11 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:b290ae396fc7b7921e9f638160dad66c7a1c0a4714dfc763d0653c76e43c2f90",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "302MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "302.1MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-02-14 16:11:54 +0100 CET",
    "CreatedSince": "11 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:18edbde3c7ddd2639a067e070485e54897c7c48bc22c38cfe623fef6acc5920e",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "302MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "302.1MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-02-14 16:11:54 +0100 CET",
    "CreatedSince": "11 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:0d4d28f97c56f547f767268a0fe50fe380c3808c1155d92487e6eb02d66d1517",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "302MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "302.1MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-02-14 16:11:54 +0100 CET",
    "CreatedSince": "11 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:f5f502d27f01f7ab3da6c0f55e1f2404e6a539e651d8a734ca4313bc270419b5",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "302MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "302.1MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-02-14 16:11:54 +0100 CET",
    "CreatedSince": "11 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:bae37b20812038d8ba916c1e743c46d73a16eb23a19eea38b2deff1fd422f2c5",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "285MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "285.3MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-02-14 16:11:53 +0100 CET",
    "CreatedSince": "11 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:c638aaf27e54d481d5a57e8190d525d949381fa26c18913eecf7cdec7b5f3339",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "285MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "285.1MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-02-14 16:11:53 +0100 CET",
    "CreatedSince": "11 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:07ce7f184bce33b44cf2bbe1eab8dc63fc93ecc5aa5ecf156b199639d01f292a",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "285MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "285.1MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-02-14 16:11:52 +0100 CET",
    "CreatedSince": "11 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:61d2c9217079d0c9e2b4ebf7eda0c61557b95969f3ad4eb9d3d864e951af6444",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "285MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "285.1MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-02-14 16:11:47 +0100 CET",
    "CreatedSince": "11 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:792c960950fbe7a4ade86317a01c268d721c79946c471356ed6cc2e99d05cc43",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "271MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "271.4MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-02-14 16:11:41 +0100 CET",
    "CreatedSince": "11 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:3f9c2589aa65e69219f5448ee76b4244ba9292b0f95153675c9557abe7893e4a",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "255MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "255.2MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-02-14 16:11:28 +0100 CET",
    "CreatedSince": "11 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:e635912ff067d67906c6968f1083725a2b027a8efccc7c024cfdb179b5a32b39",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "32.4MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "32.36MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-01-25 21:39:11 +0100 CET",
    "CreatedSince": "11 months ago",
    "Digest": "",
    "ID": "sha256:bef258acf10dc257d641c47c3a600c92f87be4b4ce4a5e4752b3eade7533dcd9",
    "Repository": "nginx",
    "SharedSize": "N/A",
    "Size": "23.4MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "23.43MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-01-25 15:41:42 +0100 CET",
    "CreatedSince": "11 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:c6abef2fdebfbae71bb6eb796849783738a78a713dd5d9d88f897d24f6ce6784",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "32.4MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "32.38MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-01-25 15:37:44 +0100 CET",
    "CreatedSince": "11 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:82ee7e8bc8a41647ea7b358c9c83066f5b3311d607379e24bdaaf91524b4646f",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "282MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "282.5MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-01-25 15:37:44 +0100 CET",
    "CreatedSince": "11 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:77b3d8b0f3abd467b920451c9ce276b47209a864ec07625255b90fc6bcac4324",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "282MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "282.3MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-01-25 15:37:44 +0100 CET",
    "CreatedSince": "11 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:ef1623526e888f207aa85d8faa5ea439ebb70f1ff5c8affa46c6143d32404b68",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "282MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "282.5MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-01-25 15:37:43 +0100 CET",
    "CreatedSince": "11 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:4f473ebc9c539434123b1ea81f00e903fd088158185d4f71ecdef7a902dedd21",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "282MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "282.3MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-01-25 15:37:42 +0100 CET",
    "CreatedSince": "11 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:d5d373875fe0a83fa276df3589317e2c428941f6580d44a8b7d3f9ed8a81c187",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "282MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "282.3MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-01-25 15:37:38 +0100 CET",
    "CreatedSince": "11 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:1aae4e049ef1b5be67e255bb6a3689f79fcec8d652a4c6ed1527b7c549f9dc16",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "271MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "271.4MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-01-25 15:37:32 +0100 CET",
    "CreatedSince": "11 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:a10b79e1b8583ec86513bf916766090f3aadfb316ebc590a2ee4eba68e65c282",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "255MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "255.2MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-01-25 15:37:19 +0100 CET",
    "CreatedSince": "11 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:399f92426dbbf31ce52192662b0b8f246d65fd61df70d1d78fe8f2814f622bd8",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "32.4MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "32.38MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-01-25 09:53:22 +0100 CET",
    "CreatedSince": "11 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:c03cf966a99d84c5651a54bca0189e57203bae772375a4011b250121334ba6c6",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "283MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "283.2MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-01-25 09:53:21 +0100 CET",
    "CreatedSince": "11 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:7755f49ec681b0cbedad37fdfd576df5c6f5139632dd577587d85e9f893c624d",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "282MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "282.3MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-01-25 09:53:21 +0100 CET",
    "CreatedSince": "11 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:2de9dc9aa92bf720290279c02fce9effb8773430c466131552daf96fa753b701",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "283MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "283.2MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-01-25 09:53:20 +0100 CET",
    "CreatedSince": "11 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:dad43360c57d91ba2f2d935d008b5354442eaca34d081fb5fffc704837426ead",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "282MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "282.3MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-01-25 09:53:19 +0100 CET",
    "CreatedSince": "11 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:1b1f16f5e504db6e330d4e48bb316cc6ccc09785fa2c738fcebfcbc25eb1dbc6",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "282MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "282.3MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-01-25 09:53:14 +0100 CET",
    "CreatedSince": "11 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:53b44ad1ab798f2b1caf184bd191e42b854726d7ea27923581c20a6b9a6749ce",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "271MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "271.4MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-01-25 09:53:09 +0100 CET",
    "CreatedSince": "11 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:bbf1e56bdb10bdf5744b6f82439ea839642240bacc862353508061b082cdd0e2",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "255MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "255.2MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-01-25 09:52:56 +0100 CET",
    "CreatedSince": "11 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:e150d3acd77e98a20648f4d26cfef9296048097bd0c0e27cc15158a6f3ca4a46",
    "Repository": "\u003cnone\u003e",
    "SharedSize": "N/A",
    "Size": "32.4MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "32.38MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2022-01-07 04:41:54 +0100 CET",
    "CreatedSince": "12 months ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:552267902cf3633add5873bc141eb863fb3aa32f52e7bc6df9975e51ce3cf88b",
    "Repository": "mongo",
    "SharedSize": "N/A",
    "Size": "388MB",
    "Tag": "4.2",
    "UniqueSize": "N/A",
    "VirtualSize": "388MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2021-12-29 20:29:13 +0100 CET",
    "CreatedSince": "12 months ago",
    "Digest": "",
    "ID": "sha256:cc44224bfe208a46fbc45471e8f9416f66b75d6307573e29634e7f42e27a9268",
    "Repository": "nginx",
    "SharedSize": "N/A",
    "Size": "23.5MB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "23.46MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2021-10-06 20:25:42 +0200 CEST",
    "CreatedSince": "15 months ago",
    "Digest": "",
    "ID": "sha256:924cffb9717b73f420a5946149606fe114d6938126de0f5e7aa1e696a20f20cf",
    "Repository": "odoo",
    "SharedSize": "N/A",
    "Size": "1.3GB",
    "Tag": "\u003cnone\u003e",
    "UniqueSize": "N/A",
    "VirtualSize": "1.304GB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2020-09-10 08:53:58 +0200 CEST",
    "CreatedSince": "2 years ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:e1d7dc9731daa2c79858307d65ef35f543daf97457b9c11b681f78bb86f7a158",
    "Repository": "mysql",
    "SharedSize": "N/A",
    "Size": "544MB",
    "Tag": "latest",
    "UniqueSize": "N/A",
    "VirtualSize": "544.2MB"
}
{
    "Containers": "N/A",
    "CreatedAt": "2020-01-03 02:21:37 +0100 CET",
    "CreatedSince": "3 years ago",
    "Digest": "\u003cnone\u003e",
    "ID": "sha256:bf756fb1ae65adf866bd8c456593cd24beb6a0a061dedf42b26a993176745f6b",
    "Repository": "hello-world",
    "SharedSize": "N/A",
    "Size": "13.3kB",
    "Tag": "latest",
    "UniqueSize": "N/A",
    "VirtualSize": "13.34kB"
}

@danegsta
Copy link
Contributor

I'm not seeing any issues with running those responses through our parser, so it really does seem that for some reason when we invoke the Docker CLI commands from VS Code we're not getting responses back, despite there obviously being containers and images when you run the commands from your shell.

@Moae there are a couple possible scenarios that would be worth checking next.

First, can you check your VS Code settings and see if you've got anything configured for the docker.environment setting?

After that, can you check to see if you have any configuration in a .bashrc, .bash_profile, or similar file that might be setting any Docker environment variables (DOCKER_HOST, etc.) that would apply when running Docker commands in your shell, but might not be getting set for the VS Code process? On a related note, if you normally launch VS Code directly from your IDE, you might try launching it from your shell (via code .) to see if you get different behavior.

@Moae
Copy link
Author

Moae commented Jan 11, 2023

@danegsta I checked but nothing is set in docker.environment setting. Also no docker env variables are set in .bashrc, .profile etc...

If I start vscode from shell unfortunately nothing change

@thready
Copy link

thready commented Jan 14, 2023

I also have the same issue with no containers or images showing up in the extension.

@galigutta
Copy link

galigutta commented Jan 17, 2023

I found this thread when I searched for Docker extension not working. I downgraded to 1.22.2 and it works again. This is on a remote machine. Both local and remote running ubuntu.

@danegsta
Copy link
Contributor

We're looking to produce a custom build of the extension from a branch with additional telemetry/logging added for the operations that aren't returning the correct results to help troubleshoot this issue.

@Bananas-Are-Yellow
Copy link

Bananas-Are-Yellow commented Jan 19, 2023

I have the same problem (version 1.23.3).

Actually, I have a worse problem because not only is nothing listed in each of the sections, but the docker icon is missing from the activity bar (there is just a blank space) and all the section headers say things like "%VSCODE-DOCKER.VIEWS.DOCKERCONTAINERS%" instead of the string that should be there.

If I downgrade to 1.22.2, as suggested by @galigutta, it works fine.

This is on my laptop. On my desktop machine, which has version 1.23.3, it is fine.

@bwateratmsft
Copy link
Contributor

@Bananas-Are-Yellow That almost sounds like a corrupted install...does it work if you reinstall 1.23.3?

@galigutta
Copy link

It breaks for me when it updates, but I keep reverting back when needed. Light user of docker here.

@Bananas-Are-Yellow
Copy link

@Bananas-Are-Yellow That almost sounds like a corrupted install...does it work if you reinstall 1.23.3?

I've tried uninstalling and reinstalled but that does not fix it.

@bwateratmsft
Copy link
Contributor

Strange. Can you share a screenshot? I'd like to open a bug in https://github.com/microsoft/vscode

@Bananas-Are-Yellow
Copy link

Can you share a screenshot?

image

@bwateratmsft
Copy link
Contributor

Thanks @Bananas-Are-Yellow. I opened microsoft/vscode#171834 for that.

@danegsta
Copy link
Contributor

Our latest nightly build has support for additional diagnostic logging to help troubleshoot this issue. If anyone running into this problem is willing to install the nightly build (see #1408 for instructions on installing nightly builds) and provide debug logs, that would be a big help. To install the latest nightly, you'll need to be on at least version 1.74.0 of VS Code.

To enable debug logging for the Docker extension, open the VS Code command palette (ctrl+shift+p on Windows and Linux) and run the Developer: Set Log Level... command. Select debug from the subsequent menu to enable debug level logs, and then make sure you have the Docker extension view open.

To ensure the logs capture enough events to assist in troubleshooting, click on the refresh icons for at least the CONTAINERS and IMAGES Docker resource views. Finally, open the command palette again and run the Developer: Open Log File... command and select Docker from the list of logs. This should open a tab with diagnostics logging from the Docker extension. If this looks like it's captured enough Docker command output (you should see entries for docker container ls and docker image ls at least), you can reset your log level setting to the default of info or any other value you prefer (Developer: Set Log Level... on the command palette).

Take the generated log output, remove any personal/secret information, save it to disk somewhere, and then email it to my github alias (danegsta) @microsoft.com. Please DO NOT share the logs directly in the issue comments on the off chance that they still contain personal information.

@Bananas-Are-Yellow
Copy link

I just followed the instructions to install the latest nightly which appears to be vscode-docker-1.23.5-alpha.vsix. After installing, I am prompted to reload, but then the problem has gone away and everything is working fine. Then I reinstalled the latest released version, v1.23.3 and everything is still working. So the problem is now fixed for me.

This is odd (but good) because installing v1.22.2 (as suggested above) and then back to v1.23.3 again did not fix the problem.

@bwateratmsft
Copy link
Contributor

@Bananas-Are-Yellow How strange...shall we agree to blame solar flares? 😄

@galigutta
Copy link

Well, I am still seeing this issue and sent @danegsta my debug logs. lets see.

@danegsta
Copy link
Contributor

danegsta commented Feb 2, 2023

@galigutta thanks for the logs; it looks like Docker is failing to connect to a remote host over SSH due to an issue verifying the remote host's SSH key. You may either be missing an entry in ~/.ssh/known_hosts for the ssh connection or have an old configuration that doesn't match the current key.

You can follow instructions from a guide such as this or this to ensure your remote SSH server has an up-to-date entry in your local ~/.ssh/known_hosts to unblock the remote connection.

@galigutta
Copy link

galigutta commented Feb 3, 2023

@danegsta I am still able to get 1.22.2 work. So I am not sure why that would be.

Also i have no idea what http://docker.example.com is. This is the site its trying to connect to.

@galigutta
Copy link

The weird part of this issue is when I have the extenstion installed, i cannot even do docker ps from the terminal within vs code. But I can run the same command if i ssh into my server. It works when i uninstall the extension, ctrl + d out of the terminal in vs code, and start a new session.

@danegsta
Copy link
Contributor

danegsta commented Feb 3, 2023

@galigutta version 1.22.2 and below were connecting directly to the Docker daemon socket, while from version 1.23.0 on we're running commands via the CLI to better match the behavior of the local Docker install. It looks like the library we were using previously (https://www.npmjs.com/package/dockerode) uses an SSH library that didn't implement connection validation, while the Docker CLI does check known_hosts before allowing a connection.

The http://docker.example.com URL seems to be a known issue where Docker gets confused about the hostname (see here for other users wondering why that URL is showing up in Docker error output).

Can you try running a Docker CLI command with the same DOCKER_HOST setting you have in vscode DOCKER_HOST=<your docker host setting> && docker container ls and see if that can run successfully?

@danegsta
Copy link
Contributor

danegsta commented Feb 3, 2023

Since you have a DOCKER_HOST environment variable configured in the vscode docker extension settings that environment config also gets applies to the vscode terminal as well, which would explain why commands aren't working there either with the extension installed. Once you uninstall the extension and reload your terminal session, any environment configs from the extension wouldn't be applied anymore.

The common error in the logs appears to be command [ssh -l ...] has exited with exit status 255, please make sure the URL is valid, and Docker 18.09 or later is installed on the remote host: stderr=Host key verification failed. where ... is the host information from your DOCKER_HOST config in vscode and Host key verification failed. is an error from SSH when a connection hasn't been trusted (or doesn't match the previously trusted config) and can't be trusted interactively.

@danegsta
Copy link
Contributor

danegsta commented Feb 3, 2023

You could also try running ssh $DOCKER_HOST from a vscode terminal (with the Docker extension installed) to see whether that gives you any additional error information about the SSH connection.

@galigutta
Copy link

galigutta commented Feb 3, 2023

Still cant make any sense out of it. all my docker stuff is local and there are no remote hosts. there is a reference to [ssh -l user -- xxxxxx.lan docker system dial-stdio] in the logs, but it is just the name of the remote host itself to which i am connecting. In any case, i have tried all these things with no luck

  1. I ssh'ed from my remote machine to itself, so that it has its known_hosts entry for itself.
  2. tried the above, to ssh $DOCKER_HOST (from vs code terminal). it asks for my credentials and it goes through. but the docker extension clearly doesnt have this. but why should it?
  3. tried DOCKER_HOST=xxxxx.lan:2375 && docker container ls this works from a plain old ssh session without asking for any credentials. (This also works without the port #)

@danegsta
Copy link
Contributor

danegsta commented Feb 3, 2023

It seems that you may have ended up with an accidental configuration entry in the vscode docker extension. Can you open the vscode settings (File > Preferences > Settings) and search for docker environment, then if you see a DOCKER_HOST entry there, remove it by hovering over it and clicking the x icon. You may need to check for both the User and Workspace tabs in settings.

I see a DOCKER_HOST environment value in the logs that's coming from that config setting, which is why Docker is trying to make an SSH connection. If you remove it, Docker will use the same connection settings as your system.

@danegsta
Copy link
Contributor

danegsta commented Feb 3, 2023

Just to make sure I understand your environment clearly, you have two machines; machine A is your local machine, and machine B you're SSHing into. If you SSH into B and run Docker commands from that session, everything works correctly. But if you run vscode on machine A, Docker commands are failing.

Is your goal to run Docker directly on machine A or do you want all Docker commands to run on the remote machine B?

If the goal is to just run Docker locally on machine A without involving machine B, then the above instructions to remove the DOCKER_HOST configuration should resolve the problem.

On the other hand, if the goal is to run commands on the remote machine B, this guide covers all the options for SSH integration via vscode and the Docker extension. It sounds like your SSH connection is secured via password, which I don't believe is supported by the Docker CLI (it only supports SSH connections secured with SSH keys), but using the vscode SSH remoting extension + the Docker extension could work (I've tested it with the latest Docker extension and a password protected SSH connection and didn't run into any issues). In that case you can still remove the DOCKER_HOST config, but it shouldn't strictly be necessary.

@danegsta
Copy link
Contributor

danegsta commented Feb 3, 2023

And finally, if you've already been connecting via the SSH remote extension, then removing the DOCKER_HOST config entry is definitely the right change to make.

@galigutta
Copy link

yes, the docker environment setting was the culprit. Removing that fixed everything. Thanks so much.

In my case, A is the local machine. and B is the remote server i connect to and where the docker extension is installed. I don't do anything at all on A other than connect to B. So this is good!

@danegsta
Copy link
Contributor

danegsta commented Feb 3, 2023

Glad that got you unblocked!

@AzCode-Bot
Copy link
Collaborator

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.

Happy Coding!

@AzCode-Bot AzCode-Bot closed this as not planned Won't fix, can't repro, duplicate, stale Feb 17, 2023
@marcio-pessoa
Copy link

I am facing this problem too. Can I contribute in some way to troubleshooting the problem?

@bwateratmsft
Copy link
Contributor

@marcio-pessoa can you take a look at #3821 and see if that looks like the same issue? #3821 (comment) is especially relevant on that issue.

If it's not the same issue can you create a new one? Thanks!

@marcio-pessoa
Copy link

Thanks @bwateratmsft. The solution proposed by @danegsta on #3821 (comment) (set VS Code Docker Path setting) works perfectly.

@Robot1que
Copy link

Robot1que commented Feb 25, 2023

I have another issue with the similar symptom. Turned out docker context ls --format "{{ json . }}" is taking too long to run, so Docker panel was not showing containers because it takes multiple minutes for this command to return the result.

In my environment I had >50 containers - in running, dead, and exited states. When I removed all non-running containers, container count dropped to ~30, and now docker context ls --format "{{ json . }}" command only takes 3-4 seconds to run and Docker panel can list all the containers in a timely manner.

Might be related to this: docker/for-linux#1179

@bwateratmsft
Copy link
Contributor

I think it is probably indeed related to that. If you minimize the Docker Contexts panel, it should stop executing that command at least. Container listing will probably still be slow due to docker/for-linux#1179.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests