You can’t inspect an image that you don’t have downloaded as far as I’m aware.
alex@alex-desktop:~$ docker inspect ghcr.io/xibosignage/xibo-cms:release-4.0.5
[]
Error: No such object: ghcr.io/xibosignage/xibo-cms:release-4.0.5
alex@alex-desktop:~$ docker pull ghcr.io/xibosignage/xibo-cms:release-4.0.5
release-4.0.5: Pulling from xibosignage/xibo-cms
0bc8ff246cb8: Pull complete
620a1b94c07d: Pull complete
1b0c294d3490: Pull complete
e61392aa43de: Pull complete
492436872679: Pull complete
9fed3a37936b: Pull complete
fa65c3315cc1: Pull complete
4a3e9966bc59: Pull complete
d6608ccff1e3: Pull complete
bd0cb2a2c861: Pull complete
45a02ef2a521: Pull complete
0eada711b183: Pull complete
c9aa151fdd6b: Pull complete
152fc9716de4: Pull complete
5bb60893e1c7: Pull complete
52b0125b0d6c: Pull complete
6f56eb40b045: Pull complete
bd3b3b60cf1c: Pull complete
Digest: sha256:8cfa0f2234fe2b15c0c2379b3d8acb6e2a8b9844d38f4f6b9f80c16e21569636
Status: Downloaded newer image for ghcr.io/xibosignage/xibo-cms:release-4.0.5
ghcr.io/xibosignage/xibo-cms:release-4.0.5
alex@alex-desktop:~$ docker inspect ghcr.io/xibosignage/xibo-cms:release-4.0.5
[
{
"Id": "sha256:5b605cadda33b8de3e4eb53428ca34f61800ee422c28a262af48987dc8fc79b7",
"RepoTags": [
"ghcr.io/xibosignage/xibo-cms:release-4.0.5"
],
"RepoDigests": [
"ghcr.io/xibosignage/xibo-cms@sha256:8cfa0f2234fe2b15c0c2379b3d8acb6e2a8b9844d38f4f6b9f80c16e21569636"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2023-11-14T08:25:18.151190589Z",
"Container": "",
"ContainerConfig": {
"Hostname": "",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": null,
"Cmd": null,
"Image": "",
"Volumes": null,
"WorkingDir": "",
"Entrypoint": null,
"OnBuild": null,
"Labels": null
},
"DockerVersion": "",
"Author": "Xibo Signage <support@xibosignage.com>",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"80/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"CMS_DEV_MODE=false",
"INSTALL_TYPE=docker",
"XMR_HOST=xmr",
"CMS_SERVER_NAME=localhost",
"MYSQL_HOST=mysql",
"MYSQL_USER=cms",
"MYSQL_PASSWORD=none",
"MYSQL_PORT=3306",
"MYSQL_DATABASE=cms",
"MYSQL_BACKUP_ENABLED=true",
"MYSQL_ATTR_SSL_CA=none",
"MYSQL_ATTR_SSL_VERIFY_SERVER_CERT=true",
"CMS_SMTP_SERVER=smtp.gmail.com:587",
"CMS_SMTP_USERNAME=none",
"CMS_SMTP_PASSWORD=none",
"CMS_SMTP_USE_TLS=YES",
"CMS_SMTP_USE_STARTTLS=YES",
"CMS_SMTP_REWRITE_DOMAIN=gmail.com",
"CMS_SMTP_HOSTNAME=none",
"CMS_SMTP_FROM_LINE_OVERRIDE=YES",
"CMS_SMTP_FROM=none",
"CMS_ALIAS=none",
"CMS_PHP_SESSION_GC_MAXLIFETIME=1440",
"CMS_PHP_POST_MAX_SIZE=2G",
"CMS_PHP_UPLOAD_MAX_FILESIZE=2G",
"CMS_PHP_MAX_EXECUTION_TIME=300",
"CMS_PHP_MEMORY_LIMIT=256M",
"CMS_PHP_CLI_MAX_EXECUTION_TIME=0",
"CMS_PHP_CLI_MEMORY_LIMIT=256M",
"CMS_PHP_COOKIE_SECURE=Off",
"CMS_PHP_COOKIE_HTTP_ONLY=On",
"CMS_PHP_COOKIE_SAMESITE=Lax",
"CMS_APACHE_START_SERVERS=2",
"CMS_APACHE_MIN_SPARE_SERVERS=5",
"CMS_APACHE_MAX_SPARE_SERVERS=10",
"CMS_APACHE_MAX_REQUEST_WORKERS=60",
"CMS_APACHE_MAX_CONNECTIONS_PER_CHILD=300",
"CMS_APACHE_TIMEOUT=30",
"CMS_APACHE_OPTIONS_INDEXES=false",
"CMS_QUICK_CHART_URL=http://cms-quickchart:3400",
"CMS_APACHE_SERVER_TOKENS=OS",
"CMS_APACHE_LOG_REQUEST_TIME=false",
"CMS_USE_MEMCACHED=false",
"MEMCACHED_HOST=memcached",
"MEMCACHED_PORT=11211",
"CMS_USAGE_REPORT=true",
"XTR_ENABLED=true",
"GIT_COMMIT=c816f542d7e99f23183ff5309217d4ed1fdaee37"
],
"Cmd": [
"/entrypoint.sh"
],
"ArgsEscaped": true,
"Image": "",
"Volumes": {
"/var/www/backup": {},
"/var/www/cms/ca-certs": {},
"/var/www/cms/custom": {},
"/var/www/cms/library": {},
"/var/www/cms/web/theme/custom": {},
"/var/www/cms/web/userscripts": {}
},
"WorkingDir": "",
"Entrypoint": null,
"OnBuild": null,
"Labels": {
"org.opencontainers.image.authors": "support@xibosignage.com"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 777623989,
"VirtualSize": 777623989,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/e15e5bbbf5046374cc68f97807afe0554b8b3fe12cb553a2b02979c78440311b/diff:/var/lib/docker/overlay2/bc669d1df4e7ba224a7c4385c16f9f6e934a44021d904529565c31d15fb71f3e/diff:/var/lib/docker/overlay2/60ae00ea67f4217a7e5f2ed79957b7528e620088262865e903091d8be548d9e1/diff:/var/lib/docker/overlay2/f94f3c8dc0a517ca4071ecdfed87859f8e4421def48f22bf8f1f458b4480322b/diff:/var/lib/docker/overlay2/3522a918187c7ee9fdd1cdcf31ec17a24a2ae79a0164658316b90dcbff36c6b7/diff:/var/lib/docker/overlay2/6a902435043cf2ba13bfdcb0bbc7c54bc54e63bd698c67c70b2fe2761bb9bd7e/diff:/var/lib/docker/overlay2/0fa5beb4e45d5db3c9fdf22b6855c3cb565bae053cf6b8ff00e062b9682c3e56/diff:/var/lib/docker/overlay2/e898035fbf4ca35c37ea782a8000a60c7652edfa4580e66d4a1966442cdd724c/diff:/var/lib/docker/overlay2/7b0234ce0cb83830048989fad36617c402b31ed3ca3dfbb523a516eab3a98ce7/diff:/var/lib/docker/overlay2/2571f40d0edfa2cd97099cd6e78b48ae84815311dc049dbd7a745ad699e093a9/diff:/var/lib/docker/overlay2/e6c3e93974c3c1f1e27bfcaac3d35e3adcfc9e4cc5139a9c064c59e9a1f8d480/diff:/var/lib/docker/overlay2/82ff8c9e2fb3b12c7893d310ae72c8ecf8541573424c8498586ddf6c36714d9b/diff:/var/lib/docker/overlay2/7527ed0b751af092dfb1e3f6870543476baa500b11b16d89fadcfe745d5f40a2/diff:/var/lib/docker/overlay2/ac4de031df475306c3b06acdf09d36cca039e8da5af20299c35dffa0c065434b/diff:/var/lib/docker/overlay2/303e1b86304ad439bbe7ba237b3fb5cb4f9f14db17fbdf14a585f3b7b0fa8aca/diff:/var/lib/docker/overlay2/3b041925cf35ee3214e7612f34a348d1fc05127dd8281d88b2491d4bfc7838c9/diff:/var/lib/docker/overlay2/4f93f6ccc2185b313655c732d4056e9357f310e917b6e8f6e7dd505d0f0dba84/diff",
"MergedDir": "/var/lib/docker/overlay2/78fef25c257c0b2a7f4d5c0557c1da46ff925c41391cd148e2c4c8164b26fa56/merged",
"UpperDir": "/var/lib/docker/overlay2/78fef25c257c0b2a7f4d5c0557c1da46ff925c41391cd148e2c4c8164b26fa56/diff",
"WorkDir": "/var/lib/docker/overlay2/78fef25c257c0b2a7f4d5c0557c1da46ff925c41391cd148e2c4c8164b26fa56/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:74c0af6e02274b54b88f851843ae69880a234694dede8ff9fb93bfa076af45ed",
"sha256:587a540a2cd204e5cac42de6e3d851f97437c158132b5c23c38651e78b1ee267",
"sha256:f82acb04b19ce87af6341c3a8aa722c62323ce854a4cb225d9ecb0d8d77b027d",
"sha256:c5c24c7b80a5a88b5689fdb230261afc21c0f19232a187ad9494e68a3e1e1eda",
"sha256:b90a70c6c4af20285d204a6830e1413ece2fb205372994d1f92abfa285fcfe33",
"sha256:eddace68750ff32070dcdba1165121679905e27676f30882251302e747615fa5",
"sha256:9ae3250f68c1f5254321e1db47cec342c29d1acc9156a95e4912f3b768b9325d",
"sha256:b9a78635924ada140b67e570c90251492046425272880fe797447068f487560f",
"sha256:4656dbc74e520e386fb3226026f522cbcab8605b7a7dc8d8b12affcbb4962348",
"sha256:b7573bff776769f2782f7c8bae797df1c7f3a18cf18f12771c411e2680474c5f",
"sha256:16d323f159272125e109640d3d6469621d59227235fa130c2b0879e2559d3bf8",
"sha256:0f993edfa4600a694fccd527cb2e7a39338250064e06240aff9bb5502fb2454c",
"sha256:580aff549279ec87fc55f6d0ed602337542f92c2028c57484d02b9456eb441e7",
"sha256:9b32b184cba44ec184839afcfd082331ebc3bed6851f40318efc65c414ef7fda",
"sha256:4648d531da7e0c8878ca1e41ba69d3c51f0bf87a7e6ec4bc647e4dd10c6e634f",
"sha256:3b22d9dbbb8edcec95a0dcd221ea36683176d91dd0aceb2084ef54f2a067517f",
"sha256:bad2f68ddffc43a1166d14767fadc2ee5b4ddb2a4aa8bc4bf39823090fe25db5",
"sha256:788eead1e5ddac48285104a9ac67c49d4c5c9ad943295232fec417cc93624149"
]
},
"Metadata": {
"LastTagTime": "0001-01-01T00:00:00Z"
}
}
]
If you up
the docker-compose file and the image isn’t there, then it will be pulled automatically, or you can pull it manually first.