apple / apple/container

Add support for referencing images via their 'short sha'

Open
#104 1 comment 1 reaction 1 assignee Claimed by @adityaramani View on GitHub
enhancement
Dominant language
Swift
Stars
49.9k
Forks
1.8k
Avg merge
1d 20h
Merged PRs (30d)
22

Description

Today if I have an image that is only referenced via a sha - its not easy for me to delete this image. For example

```
container i pull alpine@sha256:8a1f59ffb675680d47db6337b49d22281a139e9d709335b492be023728e11715

container i ls
NAME TAG DIGEST
alpine 8a1f59ffb675680d47db6337...

container i rm alpine:8a1f59ffb675680d47db6337
Error: internalError: "failed to delete one or more images: ["alpine:8a1f59ffb675680d47db6337"]"
```

It is only if I use the `-q` flag with `image ls` is the full sha returned which can be used to perform the delete operation.
```
container i ls -q
alpine@sha256:8a1f59ffb675680d47db6337b49d22281a139e9d709335b492be023728e11715

container i rm alpine@sha256:8a1f59ffb675680d47db6337b49d22281a139e9d709335b492be023728e11715
docker.io/library/alpine@sha256:8a1f59ffb675680d47db6337b49d22281a139e9d709335b492be023728e11715
Reclaimed 650.8 MB in disk space
```

It would make it easier we could use the short sha which is displayed during the output of `image ls` to refer to an image

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.